按天计算时间偏移量 - 第 2 部分
做得很好!现在,我们已经有 6 个包含发票日期和同群日期(年、月、日)数值的数据列——invoice_year、cohort_year、invoice_month、cohort_month、invoice_day 和 cohort_day。
在本练习中,您将分别计算发票日期与同群日期在年、月、日上的差值,然后计算两者之间的总天数差。这将作为天数偏移量,我们会在下一个练习中用它来可视化客户数量。online 数据已加载,您可以通过调用 online.head() 将其表头打印到控制台。
本练习是课程的一部分
Python 中的客户细分
练习说明
- 计算发票开具时刻与同群创建时刻之间的年份差。
- 计算发票开具时刻与同群创建时刻之间的月份差。
- 计算发票开具时刻与同群创建时刻之间的天数差。
- 计算
CohortIndex的天数(假设 1 年为 365 天,1 个月为 30 天)。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Calculate difference in years
years_diff = ____ - ____
# Calculate difference in months
months_diff = ____ - ____
# Calculate difference in days
days_diff = ____ - ____
# Extract the difference in days from all previous values
online['CohortIndex'] = years_diff * ____ + months_diff * ____ + days_diff + ____
print(online.head())