Uvod v operaterje R

R operaterji pomenijo operaterje, ki se uporabljajo v R. Torej, kaj pomeni operater? Preprosto povedano, operater od prevajalca zahteva, da izvede aritmetične, logične in bitne manipulacije z uporabo operandov. To ni nič drugega kot simbol. Članek R Operatorji, najprej vemo, kaj je R? R je programski jezik, ki so ga začeli široko uporabljati statistiki in analitiki podatkov, saj je pri statističnem računanju zelo vsestranski. Je odprtokodna in brezplačna programska oprema. Prvič se je pojavil leta 1993.

Operaterji

R Operatorji imajo veliko vgrajenih operaterjev. Ogledali si jih bomo enega za drugim. Operaterje v R lahko razvrstimo v štiri kategorije:

Aritmetični operaterji

Ti operaterji R, kot že ime pove, se uporabljajo za izvajanje operacije, kot so seštevanje, odštevanje, množenje, deljenje, eksponent, modul, celi oddelek Simboli so prikazani spodaj:

  1. (+) Dodajalec - doda dva vektorja.
  2. (-) Operator odštevanja - odšteje drugi vektor od prvega vektorja.
  3. (*) Operator množenja - pomnoži dva vektorja.
  4. (/) Operator divizije - deli prvi vektor z drugim vektorjem.
  5. (%%) Operator modula - Uporablja se za podajanje preostalega dela prvega vektorja z drugim.
  6. (% /%) Operator oddelka celih števil - Uporablja se za podajanje količnika prvega vektorja z drugim vektorjem.
  7. (^) Operator eksponent - prvi vektor se dvigne na eksponent drugega vektorja.

Spodaj je prikazanih nekaj primerov:

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

Te delujejo tudi na vektorje. Tu je nekaj primerov aritmetičnih operaterjev, ki se uporabljajo v vektorjih.

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

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

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Relacijski upravljavci

Kot lahko veste, ime operator operator pomeni razmerje med dvema vrednostma ali primerjava med dvema vrednostma ali dvema operandoma. Spodaj je seznam simbolov in njihovo delovanje:

  1. (<) Manj kot operater - vrne resnico za elemente v prvem vektorju, ki so manjši od ustreznega elementa, ki je prisoten v drugem vektorju.
  2. (>) Večja od operaterja - Vrne resnico za elemente v prvem vektorju, ki so večji od ustreznega elementa, ki je prisoten v drugem vektorju.
  3. (<=) Manj kot ali enako - Kot pove ime, vrne resnico za elemente v prvem vektorju, ki je manjši ali enak ustreznemu elementu, ki je prisoten v drugem vektorju.
  4. (> =) Večja ali enaka - Vrne resnico za elemente v prvem vektorju, ki so večji ali enaki ustreznemu elementu, ki je prisoten v drugem vektorju.
  5. (= =) Enako kot - Kot že ime pove, se vrne za elemente v prvem vektorju, ki so enaki ustreznemu elementu, ki je prisoten v drugem vektorju.
  6. (! =) Ni enako - Vrne resnico za elemente v prvem vektorju, ki niso enaki ustreznemu elementu, ki je prisoten v drugem vektorju.

Spodaj je prikazanih nekaj primerov:

> y <- 16

> x (1) TRUE

> x> y

(1) LAŽNO

> x <= 5

(1) TRUE

> y> = 20

(1) LAŽNO

> y == 16

(1) TRUE

> x! = 5

(1) LAŽNO

Te delujejo tudi na vektorje. Tu je nekaj primerov aritmetičnih operaterjev, ki se uporabljajo v vektorjih.

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

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

> x> y

(1) LAHKO TRENUTNA TRUE

Logični operaterji

Logični operaterji se uporabljajo za izvajanje logičnih operacij, kot so AND, OR. Logični vektorji so uporabni samo za vektorje logičnega tipa, numeričnih ali zapletenih. Res so številke večje od ene. Spodaj je seznam logičnih operaterjev in njihovih operacij.

  1. & - To je elementovsko logičen in operater. Vsak element prvega vektorja združuje z ustreznim elementom drugega vektorja in na podlagi rezultata vrne TRUE ali FALSE.
  2. | - To je elementovsko logičen ali operater. vrne TRUE ali FALSE. Lahko vrne samo enega od dveh razpoložljivih izhodov.
  3. ! - To je logično NE operater. Deluje tako, da poda logično inverzijo vsakega elementa vektorja, na katerega je uporabljen.
  4. && - je logično in upravljavec. Vrne TRUE samo, če sta oba elementa iz vektorjev TRUE in vrne FALSE, če sta kateri koli ali oba napačna.
  5. || - Je logičen ali operater. Za razliko od prejšnjega vektorja vrne TRUE, tudi če je eden od njih TRUE. Vrne napačno, če sta oba LASTNA.

Spodaj je prikazanih nekaj primerov:

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

> y <- c (LAŽNO, TRUE, FALSE, TRUE)

>! x

(1) ZAVESLJIVO PRAVO ZAVOR

> x & y

(1) FALSE FALSE FALSE TRUE

> x & & y

(1) LAŽNO

> x | y

(1) TRUE TRUE FALSE TRUE

> x || y

(1) TRUE

Izvajalci dodeljevanja

Operaterji dodelitve R so zelo preprosti, kot že ime pove, uporablja se za dodeljevanje vrednosti vektorjem. Spodaj je seznam različnih operaterjev in operacij:

  1. <-, << -, =: Imenujemo se operaterji dodelitve levo.
  2. ->, - >>: Imenujemo jo operaterji dodeljevanja v desno.

Operaterji <- in = se lahko uporabljata za dodeljevanje spremenljivk v istem okolju, operator << - pa se običajno uporablja v globalnih dodelitvah.

Spodaj je prikazanih nekaj primerov:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Prednosti operaterjev R

Torej, zaključimo ta članek z različnimi prednostmi, ki jih ima R:

  • Je brezplačna in odprtokodna.
  • Podpira široko paleto razširitev, na primer manipulacije s podatki, statistično modeliranje in grafiko.
  • Delujejo v vseh operacijskih sistemih, kot so Windows, Unix (kot je Linux), Mac.
  • Z lahkoto se poveže z drugimi jeziki, kot sta povezovanje in branje iz baze podatkov s protokolom odprtosti baze podatkov (ODBC).

Priporočeni članki

To je vodnik za R operaterje. Tu smo razpravljali o konceptu, različnih operaterjih s primeri in prednostmi R. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke.

  1. Pregled operaterjev C
  2. Funkcije in operaterji MySQL
  3. Naučite se enostavnega načina namestitve funkcije Swift
  4. Ukazi PHP | Osnovni in napredni