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

Connected

演習

ユーザーの支出の可視化

最近、プロダクトチームが Android と iOS の両アプリに大きな変更を加えました。変更による影響について直接的な懸念はないものの、変更が会社の収益に悪影響を与えていないかどうかをモニタリングするよう依頼されました。また、プロダクトチームは、一部の変更が男性ユーザーよりも女性ユーザーに大きな影響を与える可能性があると考えています。

この演習では、更新されたプロダクトの一つについて月次収益をグラフに表示し、結果を評価します。

'device'、'gender'、'country'、'date'、'revenue' の列を含むデータセット user_revenue が読み込まれています。このデータは月、デバイス、性別でグループ化されています。なお、'date' 列から 'month' 列が抽出済みです。

指示

100 XP
  • user_revenue をピボットして、行(index)に 'month'、columns に 'device' と 'gender'、values に 'revenue' を設定しましょう。
  • ピボット後の DataFrame の最初と最後の行を削除して、不連続なデータが結果を歪めないようにします。この処理はすでに記述されています。
  • pivoted_data の .plot() メソッドを使ってグラフを描画しましょう。