1. 学ぶ
  2. /
  3. プロジェクト
  4. /
  5. pandasで学ぶマーケティングキャンペーン分析

Connected

演習

コンバージョン関数を作る

同じ計算を何度も繰り返しているようですね。作業に繰り返しがあると気づいたら、自動化を検討しましょう。ばらつきの少ない作業を自動化できればできるほど、仕事で新しく面白いデータサイエンスのテーマを探求する時間が増えます。マーケティングの関係者にも良い印象を与えられますし、何より楽しくなります!

marketing DataFrame の形式は今後も変わらない想定なので、任意のサブセグメントごとのコンバージョン率をその場で計算できる関数を作成できます。

この演習では、DataFrame と列名のリストを受け取り、指定した列(複数可)でのコンバージョン率を出力する関数を作成します。

指示

100 XP
  • 受け取った dataframe からコンバージョンしたユーザーの行を抽出し、ユーザーが入力した column_names のリストでグループ化して、一意のコンバージョンユーザー数を数えます。
  • ユーザーが入力した column_names のリストで dataframe をグループ化し、ユーザーの総数を計算します。
  • conversion_rate の欠損値は 0 で埋めます。