Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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_date chứ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")
Chỉnh sửa và Chạy Mã