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

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

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

Kursa Göz Atın

Egzersiz talimatları

  • Yalnızca adresi mevcut olan ve mektuba izin verilen gözlemleri içeren donors_population adlı bir dataframe oluştur.
  • donors_population iç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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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