開始使用免費開始

在 timegap 中加入年齡

已提供上一題的 basetable。下方給出時間軸,timegap 為 1 個月。在這個練習中,你會學到如何根據時間軸,將捐贈者的年齡加入 basetable。

本練習屬於課程

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["____"].____()))
編輯並執行程式碼