IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Inserisci la data di riferimento su cui calcolare l'età: è la data di inizio del timegap.
  • Aggiungi una colonna "age" a basetable che rappresenti l'età del donatore alla data di riferimento. La funzione calculate_age è già implementata per te. Accetta date_of_birth e reference_date come 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["____"].____()))
Modifica ed esegui il codice