Akademisyenler öncülüğünde matematik/fizik/bilgisayar bilimleri soru cevap platformu
0 beğenilme 0 beğenilmeme
947 kez görüntülendi

Aşağıdaki gibi bir veri setinde çeşitli satır ve sütunlarda bazı değerlerin kaç kere göründüğünü nasıl hesaplarım?

dat <- data.frame(b = factor(c("A", NA, "A", "C"), 
      levels = c("A", "B", "C"), ordered = TRUE),
      x = c("A", "D", "A", "C"), y = c(8, 3, 9, 9),
      z = c(1, 1, 1, 2))

dat

b x y z 1 A A 8 1 2 <NA> D 3 1 3 A A 9 1 4 C C 9 2

Veri Bilimi kategorisinde (1.8k puan) tarafından 
tarafından düzenlendi | 947 kez görüntülendi

1 cevap

0 beğenilme 0 beğenilmeme

$b$ isimli sütundaki $NA$ (not available, yani boş) değerlerini saymak için:

sum(is.na(dat$b)) #is.na bir değerin NA olup olmadığını kontrol ediyor

$z$ isimli sütundaki $1$ değerlerini saymak için:

sum(dat$z==1)

$4$ numaralı satırdaki $C$ değerlerini saymak için:

sum(dat[4,]=="C")

Yukarıdaki kodlarda $dat\$$ argümanı $dat$ verisindeki sütunlara isimleriyle erişmeyi sağlıyor. $sum$ fonksiyonu ise istediğimiz koşulların kaç kere gerçekleştiğini sayıyor (bu fonksiyon toplamadır, biz içerisine mantıksal argümanlar koyuyoruz ve doğru olan mantıksal argümanlar $1$ yanlış olanlar $0$ olarak toplama giriyor.)

(1.8k puan) tarafından 
20,280 soru
21,811 cevap
73,492 yorum
2,476,443 kullanıcı