R ile veri setindeki değerlerin kaç kere tekrarlandığı nasıl bulunur? - Matematik Kafası

R ile veri setindeki değerlerin kaç kere tekrarlandığı nasıl bulunur?

0 beğenilme 0 beğenilmeme
142 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

19, Aralık, 2017 Uygulamalı Bilgisayar Bilimi kategorisinde Salih Durhan (1,271 puan) tarafından  soruldu
19, Aralık, 2017 Salih Durhan tarafından düzenlendi

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.)

19, Aralık, 2017 Salih Durhan (1,271 puan) tarafından  cevaplandı
...