ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește metoda copy pentru a crea o copie profundă care să conțină doar coloanele din hispanic_races ale DataFrame-ului states.
  • Pe măsură ce iterezi rasele din lista hispanic_races, calculează procentul hispanicilor care se identifică cu fiecare rasă ca 100 înmulțit cu numărul din race curent î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(____)
Editează și rulează codul