R Operateurs


Operateurs

Operateurs word gebruik om bewerkings op veranderlikes en waardes uit te voer.

In die voorbeeld hieronder gebruik ons ​​die +operateur om twee waardes bymekaar te tel:

Voorbeeld

10 + 5

R verdeel die operateurs in die volgende groepe:

  • Rekenkundige operateurs
  • Opdrag operateurs
  • Vergelykingsoperateurs
  • Logiese operateurs
  • Diverse operateurs

R Rekenkundige operateurs

Rekenkundige operateurs word met numeriese waardes gebruik om algemene wiskundige bewerkings uit te voer:

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

R Opdrag Operateurs

Toewysingsoperateurs word gebruik om waardes aan veranderlikes toe te ken:

Voorbeeld

my_var <- 3

my_var <<- 3

3 -> my_var

3 ->> my_var

my_var # print my_var

Let wel: <<- is 'n globale toewyser. Jy sal meer hieroor leer in die Global Variable-hoofstuk .

Dit is ook moontlik om die rigting van die opdragoperateur te draai.

x <- 3 is gelyk aan 3 -> x



R Vergelykingsoperateurs

Vergelykingsoperateurs word gebruik om twee waardes te vergelyk:

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

R Logiese operateurs

Logiese operateurs word gebruik om voorwaardelike stellings te kombineer:

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 Diverse operateurs

Diverse operateurs word gebruik om data te manipuleer:

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

Let wel: Jy sal meer oor Matriksvermenigvuldiging en matrikse in 'n latere hoofstuk leer.