Ratio entre la moyenne du mois dernier et celle de l’année dernière
Une variable intéressante à ajouter au basetable est le montant moyen des dons versés par un donateur le mois dernier, comparé au montant moyen versé l’année dernière. Dans cet exercice, vous allez apprendre à ajouter cette variable au basetable. Les dons effectués le mois dernier sont déjà sélectionnés dans gifts_last_month et ceux de l’année dernière dans gifts_last_year.
Cet exercice fait partie du cours
Analytique prédictive intermédiaire en Python
Instructions
- Calculez pour chaque donateur dans
gifts_last_monthle don moyen du mois dernier. - Calculez pour chaque donateur dans
gifts_last_yearle don moyen de l’année dernière. - Ajoutez la moyenne du mois dernier et la moyenne de l’année dernière au basetable.
- Calculez, dans le basetable, le ratio entre la moyenne du mois dernier et celle de l’année dernière.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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())