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

Zaman çizelgesine uygun bir popülasyon

2018'de bağışçıların bağış yapıp yapmayacağını tahmin eden bir öngörüsel model için bir temel tablo oluşturmak istediğini varsay. Zaman çizelgesi, popülasyonun 1 Ocak 2013'ten bu yana en az bir kez bağış yapmış, ancak 1 Ocak 2017'den sonra hiç bağış yapmamış tüm bağışçıları içermesi gerektiğini gösteriyor. 2010'dan bu yana yapılan tüm bağışları içeren bir pandas dataframe'i gifts verilmiştir. Bu egzersizde, popülasyondaki tüm bağışçıların bağışçı kimliklerinden oluşan bir küme oluşturacaksın.

Bu egzersiz

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

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

Egzersiz talimatları

  • 2013 veya sonrasında yapılan tüm bağışları içeren gifts_include ve 2017 veya sonrasında yapılan tüm bağışları içeren gifts_exclude adlı dataframe'leri oluştur.
  • gifts_include içindeki bağışçıların tüm bağışçı kimliklerini içeren donors_include ve gifts_exclude içindeki bağışçıların tüm bağışçı kimliklerini içeren donors_exclude adlı kümeleri oluştur.
  • Popülasyonu, iki kümen üzerinde .difference() metodunu kullanarak oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Gifts made in 2013 or later
gifts_include = ____[____[____].dt.year >= ____]

# Gifts made in 2017 or later
gifts_exclude = ____[____[____].dt.year >= ____]

# Set with ids in gifts_include
donors_include = ____(____[____])

# Set with ids in gifts_exclude
donors_exclude = ____(____[____])

# Population
population = ____.difference(____)
print(len(population))
Kodu Düzenle ve Çalıştır