Sahte (dummy) değerler oluştur
Sütunlar arasında, eksik-eksik ilişkisini aradığın gibi, eksik-tam (eksik olmayan) değerler arasında da bir ilişki olup olmadığını bulmak önemlidir. Bu, verideki eksiklik nedenlerini fark etmene yardımcı olur.
Yukarıdaki şekilde, Serum Insulin sütunundaki eksik değerlerin BMI aralığı boyunca dağıldığını görebilirsin. Bu da bir ilişki olmadığı anlamına gelir!
Bu egzersizde, yukarıdaki saçılım grafiğini (sonraki egzersizde) oluşturabilmek için sahte (dummy) değerler üreten bir fonksiyon yazacaksın. Sahte değer üretme adımları, rastgele değerleri bir ölçekleme katsayısıyla sütun aralığına ölçeklendirmeyi ve değerleri kaydırmayı içerir.
rand() fonksiyonu senin için numpy.random içinden içe aktarıldı.
Bu egzersiz, kursun bir parçasıdır
Python'da Eksik Verilerle Çalışma
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
def fill_dummy_values(df):
df_dummy = df.copy(deep=True)
for col_name in df_dummy:
col = df_dummy[col_name]
# Calculate column range
col_range = ___ - ___
return df_dummy