1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python による顧客分析と A/B テスト

Connected

演習

データのピボット

確認できたように、登録から最初の1週間で購入を行ったユーザーの購入数には増加傾向が見られます。次に、この傾向が特定のユーザーセグメントだけに偏っていないかを確かめましょう。そのために、まず 'country'、次に 'device' でデータをピボットします。今回の変更は、これらすべてのグループに均等な影響を与えることを意図しています。

前のステップで使用した user_purchases データは、'country' および 'device' 列でグループ化・集計されています。これらのオブジェクトは、それぞれ user_purchases_country と user_purchases_device としてワークスペースで利用できます。

参考として、.pivot_table() の構文は以下の通りです。

pd.pivot_table(data, values, columns, index)

指示1 / 2

undefined XP
  • 1

    user_purchases_country テーブルをピボットしましょう。値に first_week_purchases、列に country、行に reg_date を指定してください。

  • 2

    次はデバイスのデータを確認しましょう。user_purchases_device テーブルをピボットします。値に first_week_purchases、列に device、行に reg_date を指定してください。