Наявні дані
Припустімо, ви хочете побудувати модель, яка передбачає, чи зробить людина пожертву в певному році. На шкалі часу для побудови базової таблиці періодом цілі є 2017 рік. Це означає, що ціль базується на пожертвах, зроблених у 2017 році, а прогностичні змінні — на пожертвах, зроблених до 2017 року.
Усі пожертви зібрано в датафрейм pandas gifts із трьома стовпцями: id донора, date пожертви та amount пожертвуваної суми. У цій вправі ви навчитеся створювати новий датафрейм pandas, який виключає пожертви, зроблені у 2017 році або пізніше.
Ця вправа є частиною курсу
Середній рівень Predictive Analytics у Python
Інструкції до вправи
- Вкажіть дату початку періоду цілі.
- Створіть датафрейм pandas
gifts_before_2017, який містить лише пожертви, зроблені до 2017 року (виключно). - Підрахуйте кількість пожертв у
gifts_before_2017і виведіть цей показник у консоль.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Start of the target is January 1st 2017
start_target = datetime(year=____, month=____, day=____)
# Select gifts made before start_target
gifts_before_2017 = gifts[____[____] < ____]
# Print the number of donations in gifts_before_2017
print(____(____))