居住地の追加
最後に、寄付者の居住地を basetable に追加します。寄付者の居住地は living_places にあり、各寄付者について、その居住地の有効期間(開始日と終了日)と一緒に記録されています。ベーステーブルを作成する際には、次のタイムラインを念頭に置いてください。

この演習はコースの一部です
Pythonで学ぶ中級予測分析
演習の手順
- 参照日付を設定します。
- 参照日付時点の寄付者の居住地を含む pandas のデータフレーム
living_places_reference_dateを作成します。 - この新しいデータフレームをベーステーブルに結合します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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")