Aan de slagGa gratis aan de slag

Leeftijd toevoegen

Gegeven is een vroege versie van de basetable met het donateur-ID en de geboortedatum van kandidaat-donateurs. In deze oefening leer je de leeftijd van deze donateurs toevoegen aan de basetable. De methode om "leeftijd" te berekenen is al voor je geïmplementeerd. Houd rekening met de volgende tijdlijn van de basetable:

Deze oefening maakt deel uit van de cursus

Gevorderde voorspellende analyse in Python

Cursus bekijken

Oefeninstructies

  • Vul de referentiedatum in.
  • 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