測試並視覺化轉換率函式
你已經完成建立轉換率函式的艱難部分——現在該來測試它了!自動化分析在前期可能費時,但這正是回報的時刻。
在這個練習中,你會看到計算轉換率可以多快完成。這個任務在前幾個單元需要多個步驟。透過自動化重複性的工作,你就能把更多時間花在進行較複雜的分析上。
本練習屬於課程
使用 pandas 分析行銷活動
練習說明
- 使用你的
conversion_rate()函式,按date_served與age_group計算marketing中的轉換率,並將結果儲存為age_group_conv。 - 對
age_group_conv以層級 1 進行 unstack,並以pd.DataFrame()包起來建立age_group_df。 - 建立折線圖,從
age_group_df呈現結果。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Calculate conversion rate by age_group
age_group_conv = ____(____, ['date_served', ____])
print(age_group_conv)
# Unstack and create a DataFrame
age_group_df = ____(age_group_conv.____)
# Visualize conversion by age_group
age_group_df____
plt.title('Conversion rate by age group\n', size = 16)
plt.ylabel('Conversion rate', size = 14)
plt.xlabel('Age group', size = 14)
plt.show()