年齢の追加
候補ドナーのドナーIDと生年月日を含む初期段階の basetable が与えられています。この演習では、これらのドナーの年齢を basetable に追加する方法を学びます。「age」を計算するメソッドは、皆さんの利便性のためにすでに実装済みです。basetable の次のタイムラインを念頭に置いてください。

この演習はコースの一部です
Pythonで学ぶ中級予測分析
演習の手順
- 基準日を入力してください。
- 参照日(reference date)時点のドナーの年齢を表す列「age」を
basetableに追加してください。関数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["____"].____()))