CommencerCommencer gratuitement

Ajouter l’âge avec un timegap

La base table de l’exercice précédent est fournie. La frise chronologique ci-dessous montre un timegap d’un mois. Dans cet exercice, vous allez apprendre à ajouter l’âge des donateurs à la base table, en respectant la frise chronologique.

Cet exercice fait partie du cours

Analytique prédictive intermédiaire en Python

Afficher le cours

Instructions

  • Indiquez la date de référence à laquelle l’âge doit être calculé ; il s’agit de la date de début du timegap.
  • Ajoutez une colonne "age" à la basetable correspondant à l’âge du donateur à la date de référence. La fonction calculate_age a été implémentée pour vous. Elle prend date_of_birth et reference_date comme arguments.
  • Affichez l’âge moyen de tous les donateurs.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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["____"].____()))
Modifier et exécuter le code