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
Petunjuk latihan
- Gunakan metode
copyuntuk membuat deep copy dari hanya kolomhispanic_racesdistates - Saat Anda mengiterasi ras dalam daftar
hispanic_races, hitung persentase orang Hispanik yang mengidentifikasi diri pada tiap ras sebagai100kali jumlah padaracesaat ini dibagi dengan total jumlah orang Hispanik. - Cetak
headdari 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(____)