ПочатиПочніть безкоштовно

Додавання віку з розривом у часі

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

Ця вправа є частиною курсу

Середній рівень 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["____"].____()))
Редагувати та запускати код