Operator Logika Pada R

Artikel ini memberikan contoh operator logika agar kamu bisa melakukan query logika di R.

Sebelumnya kamu sudah paham dengan penggunaan operator aritmatika di R. Selanjutnya, mari kita bahas tentang penggunaan operator logika di R.

Pemrograman sepertinya tidak lengkap tanpa adanya query atau pertanyaan logika. Dengan R, kamu juga dapat melakukan query logika. Misalnya, kamu ingin mengetahui apakah nilai variabel tertentu sama dengan nilai variabel lain. Untuk menguji hal tadi, kamu dapat menggunakan operator logika di R.

ℹ️
Disclaimer: Saya menyusun sebagian besar artikel ini dengan menyadur dari tulisan Daniel Dauber, R for Non-Programmers: A Guide for Social Scientists.

Apa sih yang dimaksud query logika?

Bagi kamu yang sudah fasih dengan pemrograman tentu sudah paham, query logika adalah pengujian yang hasilnya pasti menghasilkan nilai Boolean TRUE atau FALSE.

Kita akan membutuhkan query logika ketika akan menyaring data yang akan dianalisis, misalnya untuk mengikutkan data yang hanya berasal dari 1 tahun terakhir.

Operator Logika di R dan Contoh Penggunaannya

Berikut daftar operator logika yang ada di R:

Operator Penjelasan
== sama dengan
!= tidak sama dengan
>= lebih besar dari atau sama dengan
> lebih besar dari
<= lebih kecil dari atau sama dengan
< lebih kecil dari
a | b a atau b
a & b a dan b
!a bukan a

Dan berikut beberapa contoh penggunaan operatornya:

# Apakah ini benar atau salah?
2 == 2
#> [1] TRUE
# Apakah 2005 lebih besar dari atau sama dengan 2004?
2005 >= 2004
#> [1] TRUE
# Apakah dua kata berikut tidak sama?
"ayam" != "Ayam"
#> [1] TRUE
# Apakah dua kalimat ini sama?
"Aku suka makan ayam" == "Aku suka makân ayam"
#> [1] FALSE

Dari contoh-contoh tadi, ada beberapa hal yang bisa kita perhatikan.

Pertama, untuk menguji kesamaan nilai variabel kita menggunakan tanda == di R, bukan tanda =. Kenapa? Karena tanda = digunakan untuk menyimpan nilai pada sebuah objek (berikutnya akan kita bahas lebih lanjut).

Kedua, kita dapat membandingkan nilai non-numerik seperti teks atau ‌character.


Operator logika dalam R sangat mudah digunakan. Dengan senjata ini, kamu dapat melakukan analisis data dengan lebih mudah!


Psst.. 🤫.

Biar lebih mudah belajar dasar-dasar R, kamu bisa unduh ebook-nya dengan mengklik tombol di bawah 👇.

Hal-Hal Mendasar di R yang Perlu Kamu Tahu
Rencananya Ebook ini akan menjadi salah satu dari beberapa Ebook yang membahas tentang R bagi pemula. Harapan saya tidak banyak: Semoga Ebook ini bermanfaat.Apabila kamu setuju kalau ini memang bermanfaat, mohon bantuannya untuk dibagi ke orang lain yang mungkin membutuhkan.