Kom igångKom igång gratis

Lägg till ålder med tidsgap

Bastabellen från föregående övning är given. Tidslinjen visas nedan – det finns ett tidsgap på en månad. I den här övningen får du lära dig hur du lägger till givarnas ålder i bastabellen i enlighet med tidslinjen.

Den här övningen är en del av kursen

Prediktiv analys på mellannivå i Python

Visa kurs

Övningsinstruktioner

  • Ange det referensdatum som åldern ska beräknas utifrån – det är startdatumet för tidsgapet.
  • Lägg till en kolumn "age" i basetable som innehåller givarens ålder på referensdatumet. Funktionen calculate_age är redan implementerad åt dig. Den tar date_of_birth och reference_date som argument.
  • Skriv ut medelåldern för alla givare.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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["____"].____()))
Redigera och kör kod