Get startedGet started for free

Adding age

Given is an early stage basetable that contains the donor ID and birth date of candidate donors. In this exercise you will learn to add the age of these donors to the basetable. The method to calculate "age" is already implemented for your convenience. Keep in mind the following timeline of the basetable:

This exercise is part of the course

Intermediate Predictive Analytics in Python

View Course

Exercise instructions

  • Fill out the reference date.
  • Add a column "age" to the basetable that is the age of the donor on the reference date. The function calculate_age has been implemented for you. It takes date_of_birth and reference_date as arguments.
  • Print the mean age of all donors.

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

# 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["____"].____()))
Edit and Run Code