MulaiMulai sekarang secara gratis

Hitung Proporsi

Secara nasional, 55% orang Hispanik mengidentifikasi sebagai White dan 35% mengidentifikasi sebagai "Some Other Race". (Anda dapat menjalankan Baris 2 di jendela kode untuk mengonfirmasi hal ini.) Namun, terdapat variasi yang besar antarnegara bagian, yang akan kita telusuri sekarang. Sebagai pengingat, sepanjang kursus ini kita akan menyatakan proporsi dalam bentuk persentase.

pandas telah diimpor, DataFrame states telah dimuat dengan jumlah populasi menurut ras dan asal Hispanik. Sebuah daftar, hispanic_races, berisi nama-nama kolom untuk data Hispanik menurut ras, dan ditampilkan di konsol.

Latihan ini adalah bagian dari kursus

Menganalisis Data Sensus AS dengan Python

Lihat Kursus

Petunjuk latihan

  • Gunakan metode copy untuk membuat deep copy dari hanya kolom hispanic_races di states
  • Saat Anda mengiterasi ras dalam daftar hispanic_races, hitung persentase orang Hispanik yang mengidentifikasi diri pada tiap ras sebagai 100 kali jumlah pada race saat ini dibagi dengan total jumlah orang Hispanik.
  • Cetak head dari DataFrame yang dihasilkan.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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(____)
Edit dan Jalankan Kode