Sissejuhatus R-operaatoritesse

R-operaatorid tähendavad R-is kasutatavaid operaatoreid. Mida tähendab operaator? Lihtsamalt öeldes palub operaator kompilaatoril teostada operandide abil aritmeetilisi, loogilisi ja bittilisi manipulatsioone. See pole midagi muud kui sümbol. Operaatorite artikkel, andke meile kõigepealt teada, mis on R? R on programmeerimiskeel, mida statistikud ja andmeanalüütikud on hakanud laialdaselt kasutama, kuna see on statistilises arvutamises väga mitmekülgne. See on avatud lähtekoodiga ja tasuta tarkvara. Esmakordselt ilmus see 1993. aastal.

Operaatorid

R Operaatoritel on palju sisseehitatud operaatoreid. Vaatame neid ükshaaval. R-tüüpi ettevõtjad võib jagada nelja kategooriasse:

Aritmeetikaoperaatorid

Neid R-operaatoreid, nagu nimigi viitab, kasutatakse sellise toimingu teostamiseks nagu liitmine, lahutamine, korrutamine, jagamine, eksponent, moodul, täisarv jaotus. Sümbolid on näidatud allpool:

  1. (+) Lisamisoperaator - see lisab kaks vektorit.
  2. (-) Lahutamise operaator - see lahutab teise vektori esimesest vektorist.
  3. (*) Korrutamisoperaator - see korrutab kaks vektorit.
  4. (/) Jagamise operaator - see jagab esimese vektori teise vektoriga.
  5. (%%) Moodulioperaator - seda kasutatakse esimese vektori ülejäänud osa andmiseks teisega.
  6. (% /%) Täisarvjaotuse operaator - seda kasutatakse esimese vektori ja teise vektori jagamiseks.
  7. (^) Eksponendioperaator - esimene vektor tõstetakse teise vektori eksponendiks.

Allpool on toodud mõned näited:

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

Need toimivad ka vektorite peal. Siin on mõned näited vektorite aritmeetiliste operaatorite kasutamisest.

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

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

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Suhteoperaatorid

Nagu nime järgi saate teada, tähendab operaator seost kahe väärtuse vahel või võrrelge kahe väärtuse või kahe operandi vahel. Allpool on loetelu sümbolitest koos nende toimingutega:

  1. (<) Vähem kui operaator - see tagastab tõesuse esimese vektori elementide puhul, mis on väiksemad kui teises vektoris olevad elemendid.
  2. (>) Suurem kui operaator - see tagastab tõesuse esimese vektori elementide korral, mis on suuremad kui teises vektoris olevad elemendid.
  3. (<=) Vähem või sellega võrdne - nagu nimigi ütleb, tagastab see tõesuse esimeses vektoris olevate elementide puhul, mis on väiksem või võrdne teises vektoris sisalduva vastava elemendiga.
  4. (> =) Suurem kui või sellega võrdne - tagastab tõese esimese vektori elementide puhul, mis on suuremad või võrdsed teises vektoris sisalduva elemendiga.
  5. (= =) Võrdne - nagu nimigi ütleb, tagastab see tõesuse esimeses vektoris olevate elementide korral, mis on võrdne teises vektoris sisalduva vastava elemendiga.
  6. (! =) Pole võrdne - see tagastab tõesuse esimeses vektoris olevate elementide puhul, mis pole võrdsed teises vektoris sisalduva vastava elemendiga.

Allpool on toodud mõned näited:

> y <- 16

> x (1) TÕESTI

> x> y

(1) Võlts

> x <= 5

(1) TÕESTI

> y> = 20

(1) Võlts

> y == 16

(1) TÕESTI

> x! = 5

(1) Võlts

Need toimivad ka vektorite peal. Siin on mõned näited vektorite aritmeetiliste operaatorite kasutamisest.

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

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

> x> y

(1) Võlts tõeline tõde

Loogilised operaatorid

Loogilisi operaatoreid kasutatakse Boole-toimingute (nt AND, OR) läbiviimiseks. Loogilisi vektoreid saab kasutada ainult loogiliste tüüpi, numbriliste või komplekssete vektorite puhul. Numbrid, mis on suuremad kui üks, on tõsi. Allpool on loetelu loogilistest operaatoritest ja nende toimingutest.

  1. & - See on elementaarselt loogiline ja operaator. See ühendab esimese vektori iga elemendi teise vektori vastava elemendiga ja tulemuse põhjal tagastab see tõese või vale.
  2. | - see on elementaarselt loogiline või operaator. tagastab TRUE või FALSE. See võib tagastada ainult ühe kahest saadaolevast väljundist.
  3. ! - See on loogiline, mitte operaator. See toimib, andes iga elemendi, millele see rakendatakse, loogilise pöördvõrde.
  4. && - see on loogiline ja operaator. Tagastab TRUE ainult siis, kui mõlemad vektorite elemendid on TRUE ja tagastab VÄÄRIS, kui mõni neist või mõlemad on valed.
  5. || - see on loogiline VÕI operaator. Erinevalt eelmisest vektorist tagastab TRUE, isegi kui üks neist on TRUE. Kui mõlemad on VIGAD, tagastatakse vale.

Allpool on toodud mõned näited:

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

> y <- c (VABA, TÕELINE, VABA, TÕELINE)

>! x

(1) VIGA TÕELISELT TÕELISELT VÄÄR

> x ja y

(1) VABA VABA VABA TÕDE

> x && y

(1) Võlts

> x | y

(1) TÕELISELT TÕELISELT VÄÄRTUSELT TÕELISELT

> x || y

(1) TÕESTI

Ülesande operaatorid

Ülesande R operaatorid on väga lihtsad, nagu nimigi viitab, seda kasutatakse vektoritele väärtuste määramiseks. Allpool on loetelu erinevatest operaatoritest ja toimingutest:

  1. <-, << -, =: Seda nimetatakse vasakule määramise operaatoriteks.
  2. ->, - >>: seda nimetatakse parempoolse määramise operaatoriteks.

Operaatoreid <- ja = saab kasutada muutujate määramiseks samas keskkonnas ja operaatorit << - kasutatakse üldiselt globaalsetes määramistes.

Allpool on toodud mõned näited:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

R-operaatorite eelised

Nüüd lõpetagem see artikkel R-ga kaasnevate erinevate eelistega:

  • See on tasuta ja avatud lähtekoodiga.
  • See toetab mitmesuguseid laiendusi, näiteks andmete töötlemine, statistiline modelleerimine ja graafika.
  • Need töötavad igas opsüsteemis nagu Windows, Unix (näiteks Linux), Mac.
  • See on hõlpsalt ühenduses teiste keeltega, näiteks andmebaasiga ühenduse loomine ja lugemine, kasutades Open Database Connectivity (ODBC) protokolli.

Soovitatavad artiklid

See on olnud R-operaatorite juhend. Siin arutasime R. kontseptsiooni, erinevaid operaatoreid näidetega ja eeliseid. Lisateabe saamiseks võite tutvuda ka meie teiste soovitatud artiklitega.

  1. C-operaatorite ülevaade
  2. MySQL funktsioonid ja operaatorid
  3. Õppige lihtsat viisi Swifti installimiseks
  4. PHP käsud | Põhi- ja edasijõudnutele

Kategooria: