加入居住地
最後,你要把捐贈者的居住地加入 basetable。捐贈者的居住地存放在 living_places,其中每位捐贈者的居住地都附有該居住地的起始與結束有效日期。請記住下列用來建構基礎表的時間軸:

本練習屬於課程
Python 中級預測分析
練習說明
- 填入參考日期。
- 建立一個新的 pandas DataFrame
living_places_reference_date,其中包含捐贈者在參考日期的居住地。 - 將這個新的 DataFrame 與基礎表合併。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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")