Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Podaj datę referencyjną, na podstawie której należy obliczyć wiek – jest to data rozpoczęcia przerwy czasowej.
  • Dodaj kolumnę "age" do basetable zawierającą wiek darczyńcy w dniu daty referencyjnej. Funkcja calculate_age jest już zaimplementowana. Przyjmuje argumenty date_of_birth oraz reference_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["____"].____()))
Edytuj i uruchom kod