始める無料で始める

支出の四分位数を計算する(q=4)

ランダムな CustomerIDSpend を持つデータセットを data として用意しました。これを使って、Spend の値に基づいて顧客を四分位に分け、それぞれにラベルを割り当てます。

pandas ライブラリは pd として読み込まれています。必要に応じて data をコンソールに表示してかまいません。

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

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

コースを見る

演習の手順

  • グループ数 4 の支出四分位(1 から 5 の範囲)を作成します。
  • 四分位の値を dataSpend_Quartile 列に割り当てます。
  • Spend の値で data を並べ替え、結果を出力します。

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

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

# Create a spend quartile with 4 groups - a range between 1 and 5
spend_quartile = pd.____(data['Spend'], q=____, labels=range(1,____))

# Assign the quartile values to the Spend_Quartile column in data
data['____'] = spend_quartile

# Print data with sorted Spend values
print(____.sort_values(____))
コードを編集して実行