测试并可视化转化率函数
您已经完成了构建转化率函数的繁重工作——现在是检验成果的时候了!前期将分析自动化可能较耗时,但此刻就是见效之处。
在本练习中,您将看到计算转化率可以有多快。此前课程中需要多步完成的任务,现在一步到位。通过自动化重复性工作,您就能把更多时间用在更复杂的分析上。
本练习是课程的一部分
使用 pandas 分析营销活动
练习说明
- 使用您的
conversion_rate()函数,按date_served和age_group计算marketing中的转化率,并将结果存入age_group_conv。 - 在
age_group_conv上以 level 等于 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()