НачатьНачать бесплатно

Добавление возраста с учётом временного разрыва

Базовая таблица из предыдущего упражнения уже готова. Временная шкала представлена ниже — временной разрыв составляет один месяц. В этом упражнении вы научитесь добавлять возраст доноров в базовую таблицу с соблюдением временной шкалы.

Это упражнение является частью курса

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