Thêm nơi ở
Cuối cùng, bạn muốn thêm nơi ở của nhà tài trợ vào basetable. Nơi ở của các nhà tài trợ được lưu trong living_places, trong đó nơi ở cho mỗi nhà tài trợ đi kèm với ngày bắt đầu và ngày kết thúc hiệu lực của nơi ở đó. Hãy ghi nhớ trục thời gian sau đây được dùng để xây dựng basetable:

Bài tập này là một phần của khóa học
Phân tích dự đoán nâng cao với Python
Hướng dẫn bài tập
- Điền ngày tham chiếu.
- Tạo một pandas dataframe mới
living_places_reference_datechứa nơi ở của các nhà tài trợ tại ngày tham chiếu. - Gộp dataframe mới này với basetable.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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")