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

Eksik değer kuklası (dummy) oluşturma

Bağışçıların şimdiye kadar yaptığı toplam bağış sayısını tutan, "total_donations" adlı kestirimsel değişkene sahip bir basetable verildi. Bu değişken eksik değerlere sahip olabilir; bu da bağışçının daha önce hiç bağış yapmadığını gösterir. Bu başlı başına önemli bir bilgi olduğundan, "total_donations" eksik mi değil mi gösteren "no_donations" adlı bir değişken oluşturmak uygundur.

Bu egzersiz

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

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

Egzersiz talimatları

  • basetable içinde, total_donations eksikse değeri 1, değilse 0 olan yeni bir "no_donations" sütunu oluştur.
  • total_donations içindeki eksik değerlerin sayısını hesapla ve number_na değişkenine ata.
  • Eksik değerlerin yüzdesini yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create dummy indicating missing values
basetable["____"] = pd.Series([____ if b else ____ for b in basetable["total_donations"].isna()])

# Calculate number of missing values
number_na = sum(____["no_donations"] == ____)

# Calculate percentage of missing values
print(round(____ / ____(____), 2))
Kodu Düzenle ve Çalıştır