始める無料で始める

居住地の追加

最後に、寄付者の居住地を 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")
コードを編集して実行