Calculează proporțiile
La nivel național, 55% dintre hispanici se identifică ca albi și 35% se identifică drept „Altă rasă". (Poți rula linia 2 din fereastra de cod pentru a confirma acest lucru.) Există însă variații semnificative de la un stat la altul, pe care le vom analiza acum. Ca reminder: pe parcursul acestui curs, proporțiile vor fi exprimate ca procente.
pandas a fost importat, DataFrame-ul states este încărcat cu numărătoarea populației pe rasă și origine hispanică. O listă, hispanic_races, conține numele coloanelor cu date despre hispanici pe rasă și este afișată în consolă.
Acest exercițiu face parte din cursul
Analiza datelor recensământului SUA în Python
Instrucțiuni pentru exercițiu
- Folosește metoda
copypentru a crea o copie profundă care să conțină doar coloanele dinhispanic_racesale DataFrame-uluistates. - Pe măsură ce iterezi rasele din lista
hispanic_races, calculează procentul hispanicilor care se identifică cu fiecare rasă ca100înmulțit cu numărul dinracecurent împărțit la numărul total de hispanici. - Afișează
head-ul DataFrame-ului rezultat.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)