Aan de slagGa gratis aan de slag

Leeftijd toevoegen met timegap

De basistabel uit de vorige oefening is gegeven. De tijdlijn staat hieronder; er is een timegap van één maand. In deze oefening leer je hoe je de leeftijd van de donateurs aan de basistabel toevoegt, in lijn met de tijdlijn.

Deze oefening maakt deel uit van de cursus

Gevorderde voorspellende analyse in Python

Cursus bekijken

Oefeninstructies

  • Vul de referentiedatum in waarop de leeftijd moet worden berekend; dit is de startdatum van de timegap.
  • Voeg een kolom "age" toe aan de basetable met de leeftijd van de donateur op de referentiedatum. De functie calculate_age is al voor je geïmplementeerd. Deze neemt date_of_birth en reference_date als argumenten.
  • Print de gemiddelde leeftijd van alle donateurs.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Reference date
reference_date = datetime.date(____, ____, ____)

# Add age to the basetable
basetable["age"] = (pd.Series([calculate_age(____, ____)
                              for date_of_birth in basetable["date_of_birth"]]))

# Calculate mean age
print(round(basetable["____"].____()))
Code bewerken en uitvoeren