MulaiMulai sekarang secara gratis

Rasio rata-rata bulan lalu dan tahun lalu

Variabel menarik yang dapat ditambahkan ke basetable adalah rata-rata donasi yang diberikan donor pada bulan lalu dibandingkan dengan rata-rata donasi yang diberikan donor pada tahun lalu. Dalam latihan ini, Anda akan mempelajari cara menambahkan variabel ini ke basetable. Donasi yang dilakukan bulan lalu oleh para donor sudah dipilih dalam gifts_last_month dan donasi yang dilakukan tahun lalu sudah dipilih dalam gifts_last_year.

Latihan ini adalah bagian dari kursus

Predictive Analytics Tingkat Menengah dengan Python

Lihat Kursus

Petunjuk latihan

  • Hitung rata-rata donasi pada bulan terakhir untuk setiap donor dalam gifts_last_month.
  • Hitung rata-rata donasi pada tahun terakhir untuk setiap donor dalam gifts_last_year.
  • Tambahkan rata-rata donasi bulan lalu dan rata-rata donasi tahun lalu ke basetable.
  • Hitung rasio antara rata-rata donasi bulan lalu dan rata-rata donasi tahun lalu di basetable.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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())
Edit dan Jalankan Kode