Uvod u R Operatere

R operateri znače operatore koji se koriste u R. Dakle, što znači operator? Jednostavno rečeno, operater traži od prevoditelja da izvodi aritmetičke, logičke, bitničke manipulacije koristeći operande. To nije ništa drugo nego simbol. Članak o R Operatorima, neka nam prvo zna što je R? R je programski jezik koji su statističari i analitičari podataka počeli široko koristiti jer je vrlo svestran u statističkom računanju. To je open-source i besplatni softver. Prvi put se pojavio 1993. godine.

operatori

R Operatori imaju mnogo ugrađenih operatera. Mi ćemo ih gledati jedan po jedan. Operatori u R mogu se svrstati u četiri kategorije:

Aritmetički operatori

Ovi R-operatori, kao što ime sugerira, koriste se za izvođenje operacije poput zbrajanja, oduzimanja, množenja, dijeljenja, eksponenta, modula, cjelovite podjele Simboli su prikazani u nastavku:

  1. (+) Operator dodavanja - Dodaje dva vektora.
  2. (-) Operator oduzimanja - oduzima drugi vektor od prvog vektora.
  3. (*) Operator množenja - Umnoži dva vektora.
  4. (/) Operator odjeljenja - dijeli prvi vektor s drugim vektorom.
  5. (%%) Operator modula - koristi se da se ostatku prvog vektora doda drugi.
  6. (% /%) Operator cjelovite podjele - koristi se za dobivanje kvocijenta prvog vektora sa drugim vektorom.
  7. (^) Operator eksponenta - prvi vektor se podiže do eksponenta drugog vektora.

Nekoliko primjera prikazano je u nastavku:

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

Oni također rade na vektorima. Evo nekoliko primjera aritmetičkih operatera koji se koriste u vektorima.

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

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

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Relacijski operatori

Kao što možete znati pod nazivom relacija operator označava odnos između dvije vrijednosti ili usporedbu između dvije vrijednosti ili dva operanda. Ispod je popis simbola zajedno s njihovim operacijama:

  1. (<) Manje od Operatora - vraća istinu za elemente u prvom vektoru koji su manji od odgovarajućeg elementa koji je prisutan u drugom vektoru.
  2. (>) Veće od Operatora - vraća istinu za elemente u prvom vektoru koji su veći od odgovarajućih elemenata koji su prisutni u drugom vektoru.
  3. (<=) Manje od ili jednako - Kao što ime sugerira, vraća istinu za elemente u prvom vektoru koji su manji ili jednaki odgovarajućem elementu koji je prisutan u drugom vektoru.
  4. (> =) Veći ili jednak - Vraća se istinito za elemente u prvom vektoru koji su veći ili jednaki odgovarajućem elementu koji je prisutan u drugom vektoru.
  5. (= =) Jednako - Kao što ime sugerira, vraća istinu za elemente u prvom vektoru koji su jednaki odgovarajućem elementu koji je prisutan u drugom vektoru.
  6. (! =) Nije jednaka - Vraća se istinito za elemente u prvom vektoru koji nisu jednaki odgovarajućem elementu koji je prisutan u drugom vektoru.

Nekoliko primjera prikazano je u nastavku:

> y <- 16

> x (1) TRUE

> x> y

(1) NEŽE

> x <= 5

(1) TRUE

> y> = 20

(1) NEŽE

> y == 16

(1) TRUE

> x! = 5

(1) NEŽE

Oni također rade na vektorima. Evo nekoliko primjera aritmetičkih operatera koji se koriste u vektorima.

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

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

> x> y

(1) FALSE TRUE TRUE

Logički operatori

Logički se operateri koriste za izvođenje logičnih operacija poput AND, OR. Logički vektori primjenjivi su samo na vektore logičkog tipa, numeričke ili složene. Istiniti su brojevi veći od jednog. Ispod je popis logičkih operatora i njihovih operacija.

  1. & - To je elementski logičan i operator. Kombinira svaki element prvog vektora s pripadajućim elementom drugog vektora i na temelju rezultata vraća TRUE ili FALSE.
  2. | - To je elementski logički ili operater. vraća TRUE ili FALSE. Može vratiti samo jedan od dva dostupna izlaza.
  3. ! - Logično je da NE djeluje. Djeluje tako što daje logičku inverziju svakog elementa vektora na koji je primijenjen.
  4. && - To je logično i operativno. Vraća TRUE samo ako su oba elementa iz vektora TRUE, a vraća FALSE ako su neki od njih ili oba lažni.
  5. || - To je logični ili operater. Za razliku od prethodnog vektora vraća TRUE, čak i ako je jedan od njih TRUE. Vraća se lažno ako su oba ZAVISNA.

Nekoliko primjera prikazano je u nastavku:

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

> y <- c (lažni, istiniti, lažni, istiniti)

>! x

(1) ZAVRŠNA ISTINSKA ISTINA

> x i y

(1) FALSE FALSE FALSE TRUE

> x && y

(1) NEŽE

> x | y

(1) TRUE TRUE FALSE TRUE

> x || y

(1) TRUE

Operatori dodjele

Operatori dodjele vrlo su jednostavni, kao što ime sugerira, a koriste se za dodjeljivanje vrijednosti vektorima. Slijedi popis različitih operatora i operacija:

  1. <-, << -, =: Zove se operater dodjele Lijevo.
  2. ->, - >>: Zovu se operateri dodjele s desne strane.

Operatori <- i = mogu se koristiti za dodjeljivanje varijabli u istom okruženju, a operator << - obično se koristi u globalnim dodjeljivanjima.

Nekoliko primjera prikazano je u nastavku:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Prednosti operatora R

Dakle, zaključimo ovaj članak s različitim prednostima koje R ima:

  • Besplatan je i otvoreni izvor.
  • Podržava širok izbor proširenja, na primjer, manipulacije podacima, statističko modeliranje i grafika.
  • Pokreću se u svim operativnim sustavima kao što su Windows, Unix (kao što je Linux), Mac.
  • Jednostavno se povezuje s drugim jezicima, kao što su povezivanje i čitanje iz baze podataka pomoću protokola povezanosti otvorene baze podataka (ODBC).

Preporučeni članci

Ovo je vodič za operatore R. Ovdje smo raspravljali o konceptu, različitim operaterima s primjerima i prednostima R. Također možete proći kroz naše druge predložene članke da biste saznali više

  1. Pregled operatora C
  2. MySQL funkcije i operatori
  3. Naučite jednostavan način za instaliranje Swifta
  4. PHP naredbe | Osnovni i napredni

Kategorija: