Úvod k operátorom R

R operátori znamenajú operátorov, ktorí sa používajú v R. Takže, čo znamená operátor? Jednoducho povedané, operátor požiada kompilátora, aby vykonal aritmetické, logické bitové manipulácie pomocou operandov. Nie je to nič iné ako symbol. R Operátori článok, dajte nám najprv vedieť, čo je R? R je programovací jazyk, ktorý štatistici a analytici údajov začali široko používať, pretože je veľmi univerzálny v štatistickom výpočte. Je to open-source a slobodný softvér. Prvýkrát sa objavil v roku 1993.

operátori

Operátori R majú veľa vstavaných operátorov. Pozeráme sa na ne jeden po druhom. Operátori v R sa dajú rozdeliť do štyroch kategórií:

Aritmetickí operátori

Títo operátori R, ako naznačuje názov, sa používajú na vykonávanie operácie, ako je sčítanie, odčítanie, násobenie, delenie, exponent, modul, celé číslo. Symboly sú uvedené nižšie:

  1. (+) Operátor sčítania - Pridáva dva vektory.
  2. (-) Operátor odčítania - Odčítava druhý vektor od prvého vektora.
  3. (*) Operátor násobenia - znásobuje dva vektory.
  4. (/) Operátor divízie - delí prvý vektor druhým vektorom.
  5. (%%) Modulus Operator - Používa sa na poskytnutie zvyšku prvého vektora druhému.
  6. (% /%) Operátor celočíselného delenia - Používa sa na získanie kvocientu prvého vektora s druhým vektorom.
  7. (^) Operátor exponentov - prvý vektor je povýšený na exponent druhého vektora.

Nižšie je uvedených niekoľko príkladov:

x <- 6

> y <- 17

> x + y

(1) 23

> xy

(1) -9

> x * y

(1) 102

x <- 5

y <- 16

> y / x

(1) 3.2

> y% /% x

(1) 3

> y %% x

(1) 1

Tieto tiež pracujú na vektoroch. Tu je niekoľko príkladov aritmetických operátorov používaných vo vektoroch.

> x <- c (2, 8, 3)

> y <- c (6, 4, 1)

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Relační operátori

Ako viete z názvu vzťahu operátor znamená vzťah medzi dvoma hodnotami alebo porovnanie medzi dvoma hodnotami alebo dvoma operandmi. Nižšie je uvedený zoznam symbolov spolu s ich činnosťami:

  1. (<) Menej ako operátor - Vracia sa pravda pre prvky v prvom vektore, ktoré sú menšie ako zodpovedajúci prvok prítomný v druhom vektore.
  2. (>) Greater than Operator - Vracia sa pravda pre prvky v prvom vektore, ktoré sú väčšie ako zodpovedajúci prvok prítomný v druhom vektore.
  3. (<=) Menší alebo rovný - Ako už názov napovedá, vracia sa pravda pre prvky v prvom vektore, ktoré sú menšie alebo rovnaké ako zodpovedajúci prvok prítomný v druhom vektore.
  4. (> =) Väčšie ako alebo rovnaké - Vracia sa pravda pre prvky v prvom vektore, ktoré sú väčšie alebo rovnaké ako zodpovedajúci prvok prítomný v druhom vektore.
  5. (= =) Rovná sa - Ako už názov napovedá, vracia sa true pre prvky v prvom vektore, ktoré sa rovnajú zodpovedajúcemu prvku prítomnému v druhom vektore.
  6. (! =) Nerovná sa - Vracia sa pravda pre prvky v prvom vektore, ktoré sa nerovná zodpovedajúcemu prvku prítomnému v druhom vektore.

Nižšie je uvedených niekoľko príkladov:

> y <- 16

> x (1) PRAVDA

> x> y

(1) FALSE

> x <= 5

(1) PRAVDA

> y> = 20

(1) FALSE

> y == 16

(1) PRAVDA

> x! = 5

(1) FALSE

Tieto tiež pracujú na vektoroch. Tu je niekoľko príkladov aritmetických operátorov používaných vo vektoroch.

> x <- c (2, 8, 3)

> y <- c (6, 4, 1)

> x> y

(1) FALSE TRUE TRUE

Logickí operátori

Logickí operátori sa používajú na vykonávanie booleovských operácií ako AND, OR. Logické vektory sú použiteľné iba pre vektory logického typu, číselné alebo komplexné. Čísla, ktoré sú väčšie ako jedno, sú pravdivé. Nižšie je uvedený zoznam logických operátorov a ich operácií.

  1. & - Je to elementovo logický a operátor. Kombinuje každý prvok prvého vektora so zodpovedajúcim prvkom druhého vektora a na základe výsledku vracia TRUE alebo FALSE.
  2. | - Je to elementovo logický operátor OR. vracia TRUE alebo FALSE. Môže vrátiť iba jeden z dvoch dostupných výstupov.
  3. ! - Nie je to logický operátor. Funguje tak, že poskytuje logickú inverziu každého prvku vektora, na ktorom je aplikovaný.
  4. && - Je to logické a operátorské. Vracia hodnotu TRUE, iba ak sú oba prvky z vektorov TRUE a vráti FALSE, ak je ktorýkoľvek z nich alebo oba nesprávne.
  5. || - Je to logický operátor. Na rozdiel od predchádzajúceho vektora vracia TRUE, aj keď jeden z nich je TRUE. Ak sú obe FALSE, vráti hodnotu false.

Nižšie je uvedených niekoľko príkladov:

> x <- c (TRUE, FALSE, 0, 6)

> y <- c (FALSE, TRUE, FALSE, TRUE)

>! x

(1) FALSE TRUE TRUE FALSE

> x & y

(1) FALSE FALSE FALSE TRUE

> x && y

(1) FALSE

> x | y

(1) TRUE TRUE FALSE TRUE

> x || y

(1) PRAVDA

Operátori priradenia

Operátory priradenia R sú veľmi jednoduché, ako už názov napovedá, používa sa na priradenie hodnôt vektorom. Nižšie je uvedený zoznam rôznych operátorov a operácií:

  1. <-, << -, =: Nazýva sa to operátory priradenia doľava.
  2. ->, - >>: Nazýva sa to operátory priradenia sprava.

Operátory <- a = sa dajú použiť na priradenie premenných v rovnakom prostredí a operátor << - sa všeobecne používa v globálnych priradeniach.

Nižšie je uvedených niekoľko príkladov:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Výhody operátorov R

Dovoľte nám teda uzavrieť tento článok s rôznymi výhodami, ktoré má R:

  • Je to bezplatný a otvorený zdroj.
  • Podporuje širokú škálu rozšírení, napríklad manipuláciu s údajmi, štatistické modelovanie a grafiku.
  • Beží vo všetkých operačných systémoch ako Windows, Unix (napríklad Linux), Mac.
  • Ľahko sa pripája k iným jazykom, ako je pripojenie a čítanie z databázy pomocou protokolu ODBC (Open Database Connectivity).

Odporúčané články

Toto je príručka pre operátorov R. Tu sme diskutovali o koncepte Rôzni operátori s príkladmi a výhodami R. Ďalšie informácie nájdete aj v našich ďalších navrhovaných článkoch.

  1. Prehľad operátorov C.
  2. Funkcie a operátory MySQL
  3. Naučte sa jednoduchý spôsob inštalácie Swift
  4. Príkazy PHP Základné a rozšírené

Kategórie: