Lembaga : UIN Maulana Malik Ibrahim Malang
Jurusan : Teknik Informatika
Operator relasi merupakan sebuah operasi yang digunakan untuk menentukan hubungan antara dua buah nilai. Operator relasi juga digunakan untuk menentukan benar atau tidaknya ke dua buah nilai dalam suatu ekspresi. Adapun operator relasi yang disediakan R disajikan pada Tabel 1.1.
Tabel 1.1: Operator Relasi R
.
Simbol | Keterangan |
“>” | Lebih besar dari |
“<” | Lebih Kecil dari |
“==” | Sama dengan |
“>=” | Lebih besar sama dengan |
“<=” | Lebih kecil sama dengan |
“!=” | Tidak sama dengan |
Berikut adalah penerapan operator pada tabel tersebut:
x <- 34
y <- 35
# Operator >
x > y
## [1] FALSE
# Operator <
x < y
## [1] TRUE
# operator ==
x == y
## [1] FALSE
# Operator >=
x >= y
## [1] FALSE
# Operator <=
x <= y
## [1] TRUE
# Operator !=
x != y
## [1] TRUE
Operator logika hanya berlaku pada vektor dengan tipe logical, numeric, atau complex. Semua angka bernilai 1 akan dianggap bernilai logika TRUE. Operator logika yang disediakan R dapat dilihat pada Tabel 1.2.
Tabel 1.2: Operator logika R
.
Simbol | Keterangan |
“&&” | Operator logika AND |
" | |
“!” | Opeartor logika NOT |
“&” | Operator logika AND element wise |
" | " |
Penerapannya terdapat pada sintaks berikut:
v <- c(TRUE,TRUE, FALSE)
t <- c(FALSE,FALSE,FALSE)
# Operator &&
print(v&&t)
## [1] FALSE
# Operator ||
print(v||t)
## [1] TRUE
# Operator !
print(!v)
## [1] FALSE FALSE TRUE
# operator &
print(v&t)
## [1] FALSE FALSE FALSE
# Operator |
print(v|t)
## [1] TRUE TRUE FALSE
Penting!!!
operator &
dan |
akan mengecek logika tiap elemen pada vektor secara berpesangan (sesuai urutan dari kiri ke kanan). Operator %%
dan ||
hanya mengecek dari kiri ke kanan pada
observasi pertama. Misal saat menggunakan && jika observasi pertama TRUE
maka observasi pertama pada vektor lainnya akan dicek, namun jika observasi pertama FALSE
maka proses akan segera dihentikan dan menghasilkan FALSE.
Sumber : Rosidi, M. Metode Numerik Menggunakan R untuk Teknik Lingkungan.
https://bookdown.org/moh_rosidi2610/Metode_Numerik/calculation.html#relationoperators
https://bookdown.org/moh_rosidi2610/Metode_Numerik/calculation.html#logicoperators
summary(cars)
## speed dist
## Min. : 4.0 Min. : 2.00
## 1st Qu.:12.0 1st Qu.: 26.00
## Median :15.0 Median : 36.00
## Mean :15.4 Mean : 42.98
## 3rd Qu.:19.0 3rd Qu.: 56.00
## Max. :25.0 Max. :120.00