Додавання віку з розривом у часі
Надано базову таблицю з попередньої вправи. Нижче показано шкалу часу, є розрив на один місяць. У цій вправі ви навчитеся додавати вік донорів до базової таблиці відповідно до шкали часу.

Ця вправа є частиною курсу
Середній рівень Predictive Analytics у Python
Інструкції до вправи
- Вкажіть опорну дату, на яку слід обчислювати вік — це дата початку розриву в часі.
- Додайте до
basetableстовпець "age" із віком донора на опорну дату. Функцію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["____"].____()))