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

Přidávání nových sloupců

Nemusíš pracovat jen s daty, která dostaneš. Do DataFramu totiž můžeš přidávat i nové sloupce. Tomu se říká různě – transformace, mutace nebo feature engineering.

Nové sloupce můžeš vytvořit úplně od nuly, ale běžně je také odvozuješ z jiných sloupců – například jejich sečtením nebo změnou jednotek.

homelessness je DataFrame obsahující odhady počtu bezdomovců v jednotlivých státech USA v roce 2018, se sloupci region, state, individuals, family_members a state_pop. Sloupec individuals udává počet bezdomovců, kteří nejsou součástí rodiny s dětmi. Sloupec family_members udává počet bezdomovců, kteří jsou součástí rodiny s dětmi. Sloupec state_pop udává celkovou populaci daného státu.

homelessness je již k dispozici a pandas je načtený jako pd.

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

Manipulace s daty v pandas

Zobrazit kurz

Pokyny k cvičení

  • Přidej do homelessness nový sloupec s názvem total, který bude obsahovat součet sloupců individuals a family_members.
  • Přidej do homelessness další sloupec s názvem p_homeless, který bude obsahovat podíl celkového počtu bezdomovců (total) na celkové populaci daného státu (state_pop).

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

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

# Add total col as sum of individuals and family_members
____

# Add p_homeless col as proportion of total homeless population to the state population
____

# See the result
print(homelessness)
Upravit a spustit kód