CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Calculez pour chaque donateur dans gifts_last_month le don moyen du mois dernier.
  • Calculez pour chaque donateur dans gifts_last_year le 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())
Modifier et exécuter le code