Introduksjon til R-operatører

R-operatører mener operatører som brukes i R. Så, hva betyr en operatør? Enkelt sagt ber en operatør kompilatoren om å utføre aritmetiske, logiske, bitvise manipulasjoner ved bruk av operandene. Det er ingenting annet enn et symbol. R Operators artikkel, la oss først vite hva som er R? R er et programmeringsspråk som har begynt å bli brukt mye av statistikere og dataanalytikere, da det er veldig allsidig innen statistisk databehandling. Det er åpen kildekode og gratis programvare. Den dukket først opp i 1993.

operatører

R Operators har mange innebygde operatører. Vi vil se på dem en etter en. Operatører i R kan klassifiseres i fire kategorier:

Aritmetiske operatører

Disse R-operatørene som navnet antyder blir brukt til å utføre en operasjon som tillegg, subtraksjon, multiplikasjon, divisjon, eksponent, modul, heltal divisjon Symbolene vises nedenfor:

  1. (+) Tilleggsoperatør - Den legger til to vektorer.
  2. (-) Operatør for subtraksjon - Den trekker den andre vektoren fra den første vektoren.
  3. (*) Multiplikasjonsoperatør - Det multipliserer to vektorer.
  4. (/) Divisjonsoperatør - Den deler den første vektoren med den andre vektoren.
  5. (%%) Modulus Operator - Den brukes til å gi resten av den første vektoren med den andre.
  6. (% /%) Operatør av heltalldelingen - Den brukes til å gi kvoten på den første vektoren med den andre vektoren.
  7. (^) Eksponentoperator - Den første vektoren heves til eksponenten til den andre vektoren.

Få eksempler er vist nedenfor:

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

Disse fungerer også på vektorer. Her er noen eksempler på at aritmetiske operatører blir brukt i vektorer.

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

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

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Relasjonsoperatører

Som du vet med navnet, betyr operatøren forholdet mellom to verdier eller sammenligne mellom to verdier eller to operander. Nedenfor er listen over symboler sammen med deres operasjoner:

  1. (<) Mindre enn operatør - Det kommer tilbake til elementer i den første vektoren som er mindre enn det tilsvarende elementet som er til stede i den andre vektoren.
  2. (>) Større enn operatøren - Det kommer tilbake til elementer i den første vektoren som er større enn det tilsvarende elementet som er til stede i den andre vektoren.
  3. (<=) Mindre enn eller lik - Som navnet antyder, kommer det tilbake for elementer i den første vektoren som er mindre enn eller lik det tilsvarende elementet som er til stede i den andre vektoren.
  4. (> =) Større enn eller lik - Det returnerer sann for elementer i den første vektoren som er større enn eller lik det tilsvarende elementet som er til stede i den andre vektoren.
  5. (= =) Lik - Som navnet antyder, kommer det tilbake for elementer i den første vektoren som tilsvarer det tilsvarende elementet som er til stede i den andre vektoren.
  6. (! =) Ikke lik - Det kommer sann for elementer i den første vektoren som ikke er lik det tilsvarende elementet som er til stede i den andre vektoren.

Få eksempler er vist nedenfor:

> y <- 16

> x (1) SANN

> x> y

(1) FALSE

> x <= 5

(1) SANN

> y> = 20

(1) FALSE

> y == 16

(1) SANN

> x! = 5

(1) FALSE

Disse fungerer også på vektorer. Her er noen eksempler på at aritmetiske operatører blir brukt i vektorer.

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

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

> x> y

(1) FALSE TRUE TRUE

Logiske operatører

Logiske operatører brukes til å utføre boolske operasjoner som AND, OR. Logiske vektorer kan bare brukes på vektorer av logisk type, numeriske eller sammensatte. Tallene som er større enn en er sanne. Nedenfor er listen over logiske operatører og deres operasjoner.

  1. & - Det er en elementmessig logisk OG operatør. Den kombinerer hvert element i den første vektoren med det tilsvarende elementet i den andre vektoren og basert på resultatet returnerer det SANN eller FALSE.
  2. | - Det er en elementmessig logisk ELLER operatør. returnerer SANN eller FALSE. Den kan bare returnere en av de to tilgjengelige utgangene.
  3. ! - Det er logisk IKKE operatør. Det fungerer ved å gi den logiske inverse av hvert element i vektoren den brukes på.
  4. && - Det er logisk OG operatør. Returnerer SANN bare hvis begge elementene fra vektorene er SANN, og det returnerer FALSE hvis en eller begge av dem er usanne.
  5. || - Det er en logisk ELLER operatør. I motsetning til forrige vektor returnerer SANN, selv om en av dem er SANN. Det returnerer usant hvis begge er FALSE.

Få eksempler er vist nedenfor:

> x <- c (SANN, FALSK, 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) SANN

Oppdragsoperatører

Operatører av tilordning R er veldig enkle som navnet antyder, det brukes til å tilordne verdier til vektorer. Nedenfor er listen over forskjellige operatører og operasjoner:

  1. <-, << -, =: Det kalles tildelingsoperatører til venstre.
  2. ->, - >>: Det kalles operatører for høyre oppdrag.

Operatørene <- og = kan brukes til å tilordne variabler i samme miljø, og operatøren << - brukes vanligvis i globale oppdrag.

Få eksempler er vist nedenfor:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Fordeler med R-operatører

Så la oss nå konkludere denne artikkelen med de forskjellige fordelene som R har:

  • Det er gratis og en åpen kildekode.
  • Den støtter et bredt utvalg av utvidelser, for eksempel datamanipulasjoner, statistisk modellering og grafikk.
  • De kjører i alle operativsystemer som Windows, Unix (for eksempel Linux), Mac.
  • Den kobles enkelt til andre språk, for eksempel å koble til og lese fra en database ved hjelp av ODBC-protokollen (Open Database Connectivity).

Anbefalte artikler

Dette har vært en guide til R-operatører. Her diskuterte vi konseptet, forskjellige operatører med eksempler og fordelene ved R. Du kan også gå gjennom våre andre foreslåtte artikler for å lære mer

  1. Oversikt over C-operatører
  2. MySQL-funksjoner og operatører
  3. Lær den enkle måten å installere Swift på
  4. PHP-kommandoer | Grunnleggende og avansert