始める無料で始める

平均価格を計算する

ここでは平均価格の指標を計算し、時間やコホート間で購買パターンに違いがあるかを分析します。

このレッスンで作成した月次コホートとコホートインデックスが付与された online データセットが読み込まれています。必要に応じてコンソールに出力して確認してください。

この演習はコースの一部です

Pythonで学ぶカスタマーセグメンテーション

コースを見る

演習の手順

  • groupby オブジェクトを作成し、月次コホートとコホートインデックスをリストで渡します。
  • 単価の列を選択して平均を計算し、cohort_data に保存します。
  • cohort_data DataFrame のインデックスをリセットします。
  • インデックスに月次コホート、列にコホートインデックス、値に単価を指定してピボットを作成し、結果を出力します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Create a groupby object and pass the monthly cohort and cohort index as a list
grouping = online.groupby([____, ____]) 

# Calculate the average of the unit price column
cohort_data = grouping[____].____()

# Reset the index of cohort_data
cohort_data = cohort_data.____()

# Create a pivot 
average_price = cohort_data.____(index=____, columns=____, values=____)
print(average_price.round(1))
コードを編集して実行