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
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")