始める無料で始める

すべてを組み合わせてみましょう

マーケティングのステークホルダーから、各年齢層の1日ごとのコンバージョン率レポートを至急ほしいと依頼されています。今後はこのレポートを毎月更新していきたいとのことです。ここは、これまでに作成した関数を活用する絶好の機会です。関数を使えば、今日すぐにこのレポートを作成できるだけでなく、毎月のデータ更新時にも効率よく対応できます。

conversion_rate() は、コンバージョン率を計算するために DataFrame と列のリストを受け取ることを思い出してください。

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

pandasで学ぶマーケティングキャンペーン分析

コースを見る

演習の手順

  • 作成した conversion_rate() 関数を使い、marketing DataFrame から date_servedage_group ごとのコンバージョン率を含む新しい DataFrame age_group_conv を作成します。
  • age_group_conv をアンスタックして、各年齢層が列になる DataFrame を作成します。このステップはすでに実行済みです。
  • 作成した plotting_conv() 関数を使って、各年齢層のコンバージョン率を可視化します。

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

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

# Calculate conversion rate by date served and age group
age_group_conv = ____

# Unstack age_group_conv and create a DataFrame
age_group_df = pd.DataFrame(age_group_conv.unstack(level=1))

# Plot the results
____
コードを編集して実行