Bắt đầu ngayBắt đầu miễn phí

Tính tỷ lệ phần trăm

Trên toàn quốc, 55% người gốc Hispanic tự nhận là White và 35% tự nhận là "Some Other Race". (Bạn có thể chạy Dòng 2 trong cửa sổ mã để xác nhận.) Tuy nhiên, có sự khác biệt đáng kể giữa các bang, và chúng ta sẽ khảo sát ngay sau đây. Nhắc lại: trong khóa học này, chúng ta sẽ biểu diễn tỷ lệ dưới dạng phần trăm.

pandas đã được nhập, DataFrame states đã tải số dân theo chủng tộc và nguồn gốc Hispanic. Một danh sách hispanic_races chứa tên các cột dữ liệu người Hispanic theo chủng tộc, và đã được hiển thị trên console.

Bài tập này là một phần của khóa học

Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Dùng phương thức copy để tạo một bản sao sâu chỉ gồm các cột hispanic_races trong states.
  • Khi lặp qua các chủng tộc trong danh sách hispanic_races, hãy tính phần trăm người Hispanic tự nhận thuộc mỗi chủng tộc bằng 100 nhân với số đếm của race hiện tại chia cho tổng số người Hispanic.
  • In head của DataFrame kết quả.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# What percentage of Hispanics identify as each race?
print(100 * states[hispanic_races].sum() / states["hispanic"].sum())

# Create a deep copy of only the Hispanic race columns
states_hr = ____.copy()

# Calculate percentages for all columns in the date frame
for race in hispanic_races:
    states_hr[race] = ____ * ____ / states["hispanic"]

# View the result
print(____)
Chỉnh sửa và Chạy Mã