把一切串起来
市场相关方要求您尽快提供一份各年龄分组的每日转化率报告。他们还希望您按月刷新这份报告。这正是发挥您函数作用的好机会。函数不仅能帮助您今天快速产出报告,还能在每个月需要刷新数据时再次派上用场。
请记住,conversion_rate() 接受一个 DataFrame 和一个用于计算转化率的列名列表。
本练习是课程的一部分
使用 pandas 分析营销活动
练习说明
- 使用您的
conversion_rate()函数,从marketingDataFrame 计算按date_served和age_group分组的转化率,创建新的 DataFrame,命名为age_group_conv。 - 对
age_group_conv执行 unstack 操作,使每个年龄分组成为一列。此步骤已为您完成。 - 使用您的
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
____