C: mantıksal bir vektörde doğru değerler nasıl sayılır?


R’deki mantıksal bir vektördeki TRUE değerlerinin sayısını saymak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: sum()’u kullanın

 sum(x, na. rm = TRUE )

Bu yöntem bir vektördeki TRUE değerlerinin sayısını döndürecektir.

Yöntem 2: Summary()’yi kullanın

 summary(x)

Bu yöntem bir vektördeki DOĞRU, YANLIŞ ve NA değerlerinin sayısını döndürecektir.

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: sum() kullanarak TRUE değerlerini sayın

Aşağıdaki kod, mantıksal bir vektördeki TRUE değerlerinin sayısını saymak için sum() işlevinin nasıl kullanılacağını gösterir:

 #create logical vector
x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE)

#count TRUE values in vector
sum(x, na. rm = TRUE )

[1] 3

Sonuçtan vektörde 3 DOĞRU değerin olduğunu görebiliriz.

Not : Vektörde NA değerleri varsa ve na.rm=TRUE argümanını kullanmazsak fonksiyon NA değerini döndürecektir.

Örnek 2: Summary() kullanarak DOĞRU değerleri sayın

Aşağıdaki kod, mantıksal bir vektördeki DOĞRU, YANLIŞ ve NA değerlerinin sayısını saymak için Summary() işlevinin nasıl kullanılacağını gösterir:

 #create logical vector
x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE)

#count TRUE, FALSE, and NA values in vector
summary(x)

   FALSE TRUE NA's mode 
logical 4 3 1

Sonuçtan şunu görebiliriz:

  • Vektörde 4 adet FALSE değeri bulunmaktadır.
  • Vektörde 3 adet TRUE değeri bulunmaktadır.
  • Vektörde 1 adet NA değeri bulunmaktadır.

Summary() işlevi özellikle mantıksal bir vektörde her değer türünün oluşumunu bilmek istiyorsanız kullanışlıdır.

Summary() işlevinden yalnızca TRUE değerlerinin sayısını döndürmek istiyorsanız aşağıdaki sözdizimini kullanabilirsiniz:

 #create logical vector
x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE)

#count TRUE values in vector
summary(x)[' TRUE ']

TRUE 
   3

Sonuçtan vektörde 3 DOĞRU değerin olduğunu görebiliriz.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de koşulu olan bir sütundaki değerler nasıl sayılır?
R’de grup başına gözlemler nasıl sayılır?
R’de gruba göre ilk N değeri nasıl seçilir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir