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
Pokyny k cvičení
- Přidej do
homelessnessnový sloupec s názvemtotal, který bude obsahovat součet sloupcůindividualsafamily_members. - Přidej do
homelessnessdalší sloupec s názvemp_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)