Operator R


Operator

Operator digunakan untuk melakukan operasi pada variabel dan nilai.

Dalam contoh di bawah ini, kami menggunakan +operator untuk menjumlahkan dua nilai:

Contoh

10 + 5

R membagi operator dalam grup berikut:

  • Operator aritmatika
  • Operator penugasan
  • Operator perbandingan
  • Operator logika
  • Operator lain-lain

Operator Aritmatika R

Operator aritmatika digunakan dengan nilai numerik untuk melakukan operasi matematika umum:

Operator Name Example Try it
+ Addition x + y
- Subtraction x - y
* Multiplication x * y
/ Division x / y
^ Exponent x ^ y
%% Modulus (Remainder from division) x %% y
%/% Integer Division x%/%y

Operator Penugasan R

Operator penugasan digunakan untuk menetapkan nilai ke variabel:

Contoh

my_var <- 3

my_var <<- 3

3 -> my_var

3 ->> my_var

my_var # print my_var

Catatan: <<- adalah pemberi tugas global. Anda akan mempelajari lebih lanjut tentang ini di bab Variabel Global .

Dimungkinkan juga untuk memutar arah operator penugasan.

x <- 3 sama dengan 3 -> x



Operator Perbandingan R

Operator perbandingan digunakan untuk membandingkan dua nilai:

Operator Name Example Try it
== Equal x == y
!= Not equal x != y
> Greater than x > y
< Less than x < y
>= Greater than or equal to x >= y
<= Less than or equal to x <= y

Operator Logika R

Operator logika digunakan untuk menggabungkan pernyataan kondisional:

Operator Description
& Element-wise Logical AND operator. It returns TRUE if both elements are TRUE
&& Logical AND operator - Returns TRUE if both statements are TRUE
| Elementwise- Logical OR operator. It returns TRUE if one of the statement is TRUE
|| Logical OR operator. It returns TRUE if one of the statement is TRUE.
! Logical NOT - returns FALSE if statement is TRUE

R Operator Lain-Lain

Operator lain-lain digunakan untuk memanipulasi data:

Operator Description Example
: Creates a series of numbers in a sequence x <- 1:10
%in% Find out if an element belongs to a vector x %in% y
%*% Matrix Multiplication x <- Matrix1 %*% Matrix2

Catatan: Anda akan mempelajari lebih lanjut tentang perkalian dan matriks Matriks di bab selanjutnya.