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ırEgzersiz talimatları
gifts_last_monthiçindeki her bağışçı için geçen aydaki ortalama bağışı hesapla.gifts_last_yeariç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())