ÎncepețiÎncepe gratuit

Raportul dintre media lunii trecute și media anului trecut

O variabilă interesantă de adăugat în basetable este donația medie a unui donator din luna trecută comparativ cu donația sa medie din anul trecut. În acest exercițiu vei învăța cum să adaugi această variabilă în tabelul de bază. Donațiile din luna trecută sunt deja selectate în gifts_last_month, iar cele din anul trecut – în gifts_last_year.

Acest exercițiu face parte din cursul

Analiză predictivă intermediară în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează pentru fiecare donator din gifts_last_month donația medie din ultima lună.
  • Calculează pentru fiecare donator din gifts_last_year donația medie din ultimul an.
  • Adaugă donația medie din ultima lună și donația medie din ultimul an în tabelul de bază.
  • Calculează raportul dintre donația medie din luna trecută și cea din anul trecut în tabelul de bază.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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())
Editează și rulează codul