開始使用免費開始

加入年齡

給你一個早期版本的 basetable,其中包含候選捐款人的捐款人 ID 與出生日期。這個練習要你把這些捐款人的年齡加入到 basetable。為了方便,你已經有計算「年齡」的方法可用。請記住 basetable 的時間軸如下:

本練習屬於課程

Python 中級預測分析

檢視課程

練習說明

  • 填入參考日期。
  • 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["____"].____()))
編輯並執行程式碼