Začněte nyníZačněte zdarma

Poměr průměrného daru za minulý měsíc a za minulý rok

Zajímavou proměnnou, kterou můžeš přidat do basetable, je průměrný dar dárce za minulý měsíc v porovnání s průměrným darem za minulý rok. V tomto cvičení se naučíš, jak tuto proměnnou do basetable přidat. Dary z minulého měsíce jsou již vybrány v gifts_last_month a dary z minulého roku v gifts_last_year.

Toto cvičení je součástí kurzu

Intermediate Predictive Analytics in Python

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej pro každého dárce v gifts_last_month průměrný dar za poslední měsíc.
  • Vypočítej pro každého dárce v gifts_last_year průměrný dar za poslední rok.
  • Přidej průměrný dar za poslední měsíc a průměrný dar za poslední rok do basetable.
  • Vypočítej v basetable poměr průměrného daru za minulý měsíc a za minulý rok.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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())
Upravit a spustit kód