开始使用免费开始使用

在有 timegap 的情况下添加年龄

已提供上一个练习中的基表。下方给出了时间线,其中包含 1 个月的 timegap。在本练习中,您将学习如何在符合时间线的前提下,将捐赠者的年龄添加到基表中。

本练习是课程的一部分

Python 预测分析进阶

查看课程

练习说明

  • 填写用于计算年龄的参考日期,即 timegap 的开始日期。
  • basetable 添加名为 "age" 的列,表示捐赠者在参考日期的年龄。函数 calculate_age 已为您实现。它接收 date_of_birthreference_date 作为参数。
  • 打印所有捐赠者的平均年龄。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Reference date
reference_date = datetime.date(____, ____, ____)

# Add age to the basetable
basetable["age"] = (pd.Series([calculate_age(____, ____)
                              for date_of_birth in basetable["date_of_birth"]]))

# Calculate mean age
print(round(basetable["____"].____()))
编辑并运行代码