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

Puanı grup medyanıyla değiştirme

Son egzersizde, rating sütunundaki eksik değerleri sütunun medyanıyla değiştirmiştin. Ama daha iyisini yapabilir misin? Evet! Eksik değerleri aynı şirketten çikolataların medyan puanıyla değiştirebilirsin. Hadi yapalım!

Önceden tanımlanmış bir replace_missing() fonksiyonu var ve iki argüman alıyor — bir DataFrame group ve bir sütun col. col sütununun medyanını hesaplamaya çalışır ve başarılı olursa bunu döndürür. Medyanın hesaplanması başarısız olursa, örneğin hiç değer olmadığı için, önceden tanımlı bir değeri döndürür.

chocolates veri kümesi ile DataFrames ve Statistics paketleri senin için yüklendi.

Bu egzersiz, kursun bir parçasıdır

Julia'da Veri İşleme

Kursa Göz Atın

Egzersiz talimatları

  • chocolates veri kümesini company sütununa göre grupla ve GroupedDataFrame üzerinde yinele.
  • Her grubu ismissing() ve rating sütununu kullanarak alt kümele, eksik değerleri replace_missing() fonksiyonunun döndürdüğü değerle değiştir.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Group by company and iterate
for group in ____(____)

	# Subset each group using ismissing() and the rating column, assign a new value 
	group[____, ____] .= replace_missing(group, :rating)
end

println(describe(chocolates, :nmissing))
Kodu Düzenle ve Çalıştır