Akademisyenler öncülüğünde matematik/fizik/bilgisayar bilimleri soru cevap platformu
0 beğenilme 0 beğenilmeme
974 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 | 974 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,295 soru
21,836 cevap
73,535 yorum
2,689,889 kullanıcı