Operator relasi digunakan untuk membandingkan satu objek dengan objek lainnya.
Simbol Keterangan
">" Lebih besar dari
"<" Lebih Kecil dari
"==" Sama dengan
">=" Lebih besar sama dengan
"<=" Lebih kecil sama dengan
"!=" Tidak sama dengan
Lebih besar dari > Berfungsi untuk membandingkan dua operand, memeriksa apakah sisi kiri operand lebih besar dari sisi kanan operand jika benar maka akan menghasilkan nilai 1 (true) jika tidak maka akan menghasilkan nilai 0 (false).
x <- 34
y <- 35
# Operator >
x > y
## [1] FALSE
Kurang dari < Berfungsi untuk membandingkan nilai operand memeriksa apakah nilai operand pada sisi kiri lebih kecil dari pada nilai operand pada sisi kanan. Jika memang sesuai maka akan menghasilkan nilai 1 (true) jika tidak maka menghasilkan nilai 0 (false).
# Operator <
x < y
## [1] TRUE
Sama Dengan == Berfungsi untuk membandingkan dua operand, memeriksa apakah dua operand tersebut memiliki nilai yang sama. Jika kedua operand memiliki nilai yang sama maka akan mnghasilkan nilai 1 (True) jika berbeda maka akan menghasilkan 0 (false).
# operator ==
x == y
## [1] FALSE
Lebih dari sama dengan >= Memiliki nama "lebih besar dari sama dengan" memiliki fungsi yang sama seperti operator > hanya berbeda pada jarak batas perbandinganya sama seperti operator <=.
# Operator >=
x >= y
## [1] FALSE
Kurang dari sama dengan <= Memiliki nama "kurang dari sama dengan" fungsi hampir sama seperti fungsi operator < tapi berbeda pada jarak batas perbandinganya, jika pada operator < nilai sisi kiri harus kurang dari sisi kanan tapi jika operator <= nilai sisi kiri bisa kurang dari atau tepat pada nilai sisi kanan.
# Operator <=
x <= y
## [1] TRUE
Tidak sama dengan != Berfungsi terbalik dari fungsi operator ==. Operator != akan membandingkan nilai dari dua operand, jika kedua operand memiliki nilai yang sama maka akan menghasilkan nilai 0 (False) dan jika kedua operand tidak memiliki nilai yang sama maka akan menghasilkan nilai 1 (true).
# Operator !=
x != y
## [1] TRUE