开始使用免费开始使用

按天计算时间偏移量 - 第 2 部分

做得很好!现在,我们已经有 6 个包含发票日期和同群日期(年、月、日)数值的数据列——invoice_yearcohort_yearinvoice_monthcohort_monthinvoice_daycohort_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())
编辑并运行代码