1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶカスタマーセグメンテーション

Connected

演習

日次の獲得コホートを割り当てる

動画で見たとおり、コホートを定義することがコホート分析の第一歩です。ここでは、各顧客が最初に取引した日にもとづいて、日次コホートを作成します。

データは online という DataFrame として読み込まれています。コンソールで online.head() を実行して先頭行を確認できます。

指示

100 XP
  • x から年・月・日を抽出する datetime オブジェクト用の関数を作成します。
  • InvoiceDate 列に get_day 関数を適用して、InvoiceDay 列を作成します。
  • CustomerID でグループ化し、後続の計算に使うために InvoiceDay を選択する groupby オブジェクトを作成します。
  • 最小の InvoiceDay を取り出して CohortDay 列を作成します。