Dodawanie wieku z przerwą czasową
Tabela bazowa z poprzedniego ćwiczenia jest już dostępna. Oś czasu przedstawiono poniżej – przerwa czasowa wynosi jeden miesiąc. W tym ćwiczeniu nauczysz się, jak dodać wiek darczyńców do tabeli bazowej zgodnie z osią czasu.

To ćwiczenie jest częścią kursu
Pośrednia analityka predykcyjna w Pythonie
Instrukcje do ćwiczenia
- Podaj datę referencyjną, na podstawie której należy obliczyć wiek – jest to data rozpoczęcia przerwy czasowej.
- Dodaj kolumnę
"age"dobasetablezawierającą wiek darczyńcy w dniu daty referencyjnej. Funkcjacalculate_agejest już zaimplementowana. Przyjmuje argumentydate_of_birthorazreference_date. - Wyświetl średni wiek wszystkich darczyńców.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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["____"].____()))