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