添加年龄
给定的是一个早期版本的 basetable,其中包含候选捐赠者的 ID 和出生日期。本练习中,您将学习如何将这些捐赠者的年龄加入到 basetable 中。为方便起见,计算"年龄"的方法已实现。请牢记 basetable 的时间线如下:

本练习是课程的一部分
Python 预测分析进阶
练习说明
- 填写参考日期。
- 在
basetable中添加一列 "age",表示捐赠者在参考日期的年龄。函数calculate_age已为您实现。它以date_of_birth和reference_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["____"].____()))