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
Pokyny k cvičení
- Vypočítej pro každého dárce v
gifts_last_monthprůměrný dar za poslední měsíc. - Vypočítej pro každého dárce v
gifts_last_yearprů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())