開始使用免費開始

加入居住地

最後,你要把捐贈者的居住地加入 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")
編輯並執行程式碼