Yinelenen nesnelerin kaldırılması
Bir mektuba yanıt verme olasılığı en yüksek bağışçıları seçmek için bir tahmin modeli kurmak istediğini varsayalım. Temel tablo (basetable) nüfusu, adresi mevcut olan ve gizlilik ayarları mektup göndermeye izin veren bağışçıları içermelidir.
Tüm aday bağışçılar, üç sütunlu donors adlı bir dataframe’de verilmiştir: donor_id, adres mevcutsa 1 değilse 0 olan address bayrağı ve bu bağışçıya mektup gönderilebiliyorsa 1 değilse 0 olan letter_allowed bayrağı.
Bu egzersizde nüfusa girmesi gereken bağışçılardan oluşan bir küme oluşturacaksın.
Bu egzersiz
Python ile Orta Düzey Öngörüsel Analitik
kursunun bir parçasıdırEgzersiz talimatları
- Yalnızca adresi mevcut olan ve mektuba izin verilen gözlemleri içeren
donors_populationadlı bir dataframe oluştur. donors_populationiçindeki bağışçı id’lerini içeren bir liste oluştur.- Nihai nüfusu oluştur ve içindeki bağışçıların sayısını hesapla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Create a dataframe donors_population
donors_population = ____[(____["____"] == ____) & (____["____"] == ____)]
# Create a list of donor IDs
population_list = ____(____["____"])
# Select unique donors in population_list
population = ____(____)
print(len(population))