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