A: cara menghitung nilai benar dalam vektor logika


Anda dapat menggunakan metode berikut untuk menghitung jumlah nilai TRUE dalam vektor logis di R:

Metode 1: Gunakan jumlah()

 sum(x, na. rm = TRUE )

Metode ini akan mengembalikan jumlah nilai TRUE dalam sebuah vektor.

Metode 2: Gunakan ringkasan()

 summary(x)

Cara ini akan mengembalikan jumlah nilai TRUE, FALSE dan NA pada suatu vektor.

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Hitung nilai BENAR menggunakan sum()

Kode berikut menunjukkan cara menggunakan sum() untuk menghitung jumlah nilai TRUE dalam vektor logis:

 #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

Dari hasilnya terlihat ada 3 nilai BENAR pada vektor tersebut.

Catatan : Jika ada nilai NA pada vektor dan kita tidak menggunakan argumen na.rm=TRUE , maka fungsi akan mengembalikan NA.

Contoh 2: Hitung nilai BENAR menggunakan ringkasan()

Kode berikut menunjukkan cara menggunakan ringkasan() untuk menghitung jumlah nilai TRUE, FALSE, dan NA dalam vektor logis:

 #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

Dari hasilnya kita dapat melihat:

  • Ada 4 nilai FALSE pada vektor.
  • Ada 3 nilai BENAR pada vektor tersebut.
  • Ada 1 nilai NA pada vektor.

Fungsi ringkasan() sangat berguna jika Anda ingin mengetahui kemunculan setiap tipe nilai dalam vektor logis.

Jika Anda hanya ingin mengembalikan jumlah nilai TRUE dari fungsi ringkasan() , Anda dapat menggunakan sintaks berikut:

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

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

TRUE 
   3

Dari hasilnya terlihat ada 3 nilai BENAR pada vektor tersebut.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di R:

Cara menghitung nilai pada kolom dengan kondisi di R
Cara menghitung observasi per kelompok di R
Cara memilih N nilai pertama berdasarkan grup di R

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *