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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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