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

Співвідношення середніх за минулий місяць і минулий рік

Цікава змінна для додавання до basetable — це середній розмір пожертви, яку донор зробив минулого місяця, у порівнянні із середнім розміром пожертви за минулий рік. У цій вправі ви навчитеся додавати цю змінну до базової таблиці. Пожертви, зроблені донорами минулого місяця, уже вибрано в gifts_last_month, а пожертви за минулий рік — у gifts_last_year.

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

Середній рівень Predictive Analytics у Python

Переглянути курс

Інструкції до вправи

  • Обчисліть для кожного донора в gifts_last_month середній розмір пожертви за минулий місяць.
  • Обчисліть для кожного донора в gifts_last_year середній розмір пожертви за минулий рік.
  • Додайте середню пожертву за минулий місяць і за минулий рік до базової таблиці.
  • Обчисліть у базовій таблиці співвідношення середньої пожертви за минулий місяць до середньої пожертви за минулий рік.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Average gift last month for each donor
average_gift_last_month = gifts_last_month.____("____")["____"].____().reset_index()
average_gift_last_month.columns = ["donor_ID", "mean_gift_last_month"]

# Average gift last year for each donor
average_gift_last_year = ____
average_gift_last_year.columns = ["donor_ID", "mean_gift_last_year"]

# Add average gift last month and year to basetable
basetable = pd.merge(____, ____, on="____", how="____")
basetable = pd.merge(____, ____, on="____", how="____")

# Calculate ratio of last month's and last year's average
basetable["ratio_month_year"] = basetable["____"] / basetable["____"]
print(basetable.head())
Редагувати та запускати код