すべてを組み合わせてみましょう
マーケティングのステークホルダーから、各年齢層の1日ごとのコンバージョン率レポートを至急ほしいと依頼されています。今後はこのレポートを毎月更新していきたいとのことです。ここは、これまでに作成した関数を活用する絶好の機会です。関数を使えば、今日すぐにこのレポートを作成できるだけでなく、毎月のデータ更新時にも効率よく対応できます。
conversion_rate() は、コンバージョン率を計算するために DataFrame と列のリストを受け取ることを思い出してください。
この演習はコースの一部です
pandasで学ぶマーケティングキャンペーン分析
演習の手順
- 作成した
conversion_rate()関数を使い、marketingDataFrame からdate_servedとage_groupごとのコンバージョン率を含む新しい DataFrameage_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
____