Nieuwe kolommen toevoegen
Je zit niet vast aan alleen de data die je krijgt. Je kunt namelijk nieuwe kolommen aan een DataFrame toevoegen. Dit heet ook wel transformeren, muteren of feature engineering.
Je kunt kolommen helemaal nieuw aanmaken, maar vaak leiden je ze af van andere kolommen, bijvoorbeeld door kolommen bij elkaar op te tellen of door hun eenheden te wijzigen.
homelessness is een DataFrame met schattingen van dakloosheid per Amerikaanse staat in 2018, met de kolommen region, state, individuals, family_members en state_pop. De kolom individuals is het aantal dakloze personen die geen deel uitmaken van een gezin met kinderen. De kolom family_members is het aantal dakloze personen dat wél deel uitmaakt van een gezin met kinderen. De kolom state_pop is de totale bevolking van de staat.
homelessness is beschikbaar en pandas is geladen als pd.
Deze oefening maakt deel uit van de cursus
Datamanipulatie met pandas
Oefeninstructies
- Voeg een nieuwe kolom toe aan
homelessness, met de naamtotal, met daarin de som van de kolommenindividualsenfamily_members. - Voeg nog een kolom toe aan
homelessness, met de naamp_homeless, met daarin het aandeel van de totale dakloze populatietotalten opzichte van de totale bevolking in elke staatstate_pop.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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)