Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Voeg een nieuwe kolom toe aan homelessness, met de naam total, met daarin de som van de kolommen individuals en family_members.
  • Voeg nog een kolom toe aan homelessness, met de naam p_homeless, met daarin het aandeel van de totale dakloze populatie total ten opzichte van de totale bevolking in elke staat state_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)
Code bewerken en uitvoeren