BaşlayınÜcretsiz Başlayın

Geçen ay ve geçen yıl ortalamasının oranı

basetablea ekleyebileceğin ilginç bir değişken, bir bağışçının geçen ay yaptığı ortalama bağışın, geçen yıl yaptığı ortalama bağışa göre durumu. Bu egzersizde, bu değişkeni basetable’a nasıl ekleyeceğini öğreneceksin. Bağışçıların geçen ay yaptığı bağışlar gifts_last_month içinde, geçen yıl yaptığı bağışlar ise gifts_last_year içinde seçili durumda.

Bu egzersiz

Python ile Orta Düzey Öngörüsel Analitik

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • gifts_last_month içindeki her bağışçı için geçen aydaki ortalama bağışı hesapla.
  • gifts_last_year içindeki her bağışçı için geçen yıldaki ortalama bağışı hesapla.
  • Geçen ayın ve geçen yılın ortalama bağışını basetable’a ekle.
  • Basetable’da geçen ayın ortalama bağışı ile geçen yılın ortalama bağışı oranını hesapla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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())
Kodu Düzenle ve Çalıştır