Aggiungere l'età con il timegap
È fornita la basetable dell'esercizio precedente. La timeline è mostrata sotto, con un timegap di un mese. In questo esercizio imparerai come aggiungere l'età dei donatori alla basetable, in modo coerente con la timeline.

Questo esercizio fa parte del corso
Analisi predittiva intermedia in Python
Istruzioni dell'esercizio
- Inserisci la data di riferimento su cui calcolare l'età: è la data di inizio del timegap.
- Aggiungi una colonna "age" a
basetableche rappresenti l'età del donatore alla data di riferimento. La funzionecalculate_ageè già implementata per te. Accettadate_of_birthereference_datecome argomenti. - Stampa l'età media di tutti i donatori.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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["____"].____()))