始める無料で始める

年齢の追加

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

この演習はコースの一部です

Pythonで学ぶ中級予測分析

コースを見る

演習の手順

  • 基準日を入力してください。
  • 参照日(reference date)時点のドナーの年齢を表す列「age」を basetable に追加してください。関数 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["____"].____()))
コードを編集して実行