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

Connected

연습 문제

日数のタイムオフセットを計算する - パート1

各取引ごとのタイムオフセットを計算すると、各コホートの指標を同じ基準で比較できるようになります。

まず、すでに定義済みの get_date_int() 関数を使って、Invoice と Cohort Date について年・月・日の整数値を取得する6つの変数を作成します。

def get_date_int(df, column):
    year = df[column].dt.year
    month = df[column].dt.month
    day = df[column].dt.day
    return year, month, day

online データは読み込まれています。online.head() を呼び出して先頭行をコンソールに表示できます。

지침

100 XP
  • InvoiceDay 列に対して get_date_int 関数を呼び出し、invoice_year、invoice_month、invoice_day オブジェクトを作成します。
  • CohortDay 列に対して get_date_int 関数を呼び出し、cohort_year、cohort_month、cohort_day オブジェクトを作成します。