Aggiungere l'età
Ti viene fornita una basetable iniziale che contiene l'ID del donatore e la data di nascita dei donatori candidati. In questo esercizio imparerai ad aggiungere l’età di questi donatori alla basetable. Il metodo per calcolare l’"età" è già implementato per tua comodità. Tieni a mente la seguente timeline della basetable:

Questo esercizio fa parte del corso
Analisi predittiva intermedia in Python
Istruzioni dell'esercizio
- Compila la data di riferimento.
- Aggiungi una colonna "age" alla
basetableche rappresenti l’età del donatore alla data di riferimento. La funzionecalculate_ageè già stata 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["____"].____()))