Začněte nyníZačněte zdarma

Výpočet podílů

Na celonárodní úrovni se 55 % Hispánců identifikuje jako běloši a 35 % jako „Jiná rasa". (Spuštěním řádku 2 v okně s kódem si to můžeš ověřit.) Mezi jednotlivými státy ale existují výrazné rozdíly, které teď prozkoumáme. Připomínáme, že podíly budeme v celém kurzu vyjadřovat jako procenta.

Knihovna pandas je naimportovaná, DataFrame states je načten s počty obyvatel podle rasy a hispánského původu. Seznam hispanic_races obsahuje názvy sloupců s daty o Hispáncích podle rasy a je zobrazen v konzoli.

Toto cvičení je součástí kurzu

Analýza dat amerického sčítání lidu v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Pomocí metody copy vytvoř hlubokou kopii pouze sloupců hispanic_races z DataFrame states.
  • Při iteraci ras ze seznamu hispanic_races vypočítej procento Hispánců identifikujících se s každou rasou jako 100 násobek počtu aktuální race vydělený celkovým počtem Hispánců.
  • Vypiš head výsledného DataFrame.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(____)
Upravit a spustit kód