Zacznij terazZacznij za darmo

Dodawanie miejsca zamieszkania

Na koniec chcesz dodać do basetable informację o miejscu zamieszkania darczyńców. Dane te znajdują się w tabeli living_places, gdzie dla każdego darczyńcy podano miejsce zamieszkania wraz z datą początkową i końcową jego obowiązywania. Weź pod uwagę następującą oś czasu użytą do skonstruowania tabeli bazowej:

To ćwiczenie jest częścią kursu

Pośrednia analityka predykcyjna w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Podaj datę referencyjną.
  • Utwórz nową ramkę danych pandas living_places_reference_date, która zawiera miejsca zamieszkania darczyńców w dniu referencyjnym.
  • Połącz tę nową ramkę danych z tabelą bazową.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Reference date
reference_date = datetime.date(____, ____, ____)

# Select living place reference date
living_places_reference_date = living_places[(living_places["____"] <= ____) & 
                                            (living_places["____"] > ____)]

# Add living place to the basetable
basetable = pd.____(____, living_places_reference_date[["____", "____"]], on="donor_ID")
Edytuj i uruchom kod