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ırEgzersiz talimatları
basetableiçinde,total_donationseksikse değeri 1, değilse 0 olan yeni bir "no_donations" sütunu oluştur.total_donationsiçindeki eksik değerlerin sayısını hesapla venumber_nadeğ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))