创建按日转化率的 DataFrame
为了解随时间的趋势,您将创建一个新的 DataFrame,其中包含每天的转化率。步骤与之前计算整体转化率基本相同,但这次还要按用户订阅的日期进行分组。
查看每日转化率有助于判断某一天的转化率究竟是好还是差。此外,随时间观察转化率还能帮助发现趋势,例如转化率似乎在逐渐下降。这类趋势越早让营销相关方知晓越好,至关重要。
本练习是课程的一部分
使用 pandas 分析营销活动
练习说明
- 以
'date_served'对marketing分组,并计算唯一用户 ID 的数量。 - 仅选择
marketing中converted等于True的行。对结果按'date_served'分组,并计算唯一用户 ID 的数量。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Group by date_served and count unique users
total = marketing.____(['____'])['____']\
.____()
# Group by date_served and calculate subscribers
subscribers = marketing[____['____'] == ____]\
.____(['____'])\
['____'].____()
# Calculate the conversion rate for all languages
daily_conversion_rates = subscribers/total