Inleiding tot R-operators

R-operators betekenen operators die worden gebruikt in R. Dus, wat betekent een operator? In eenvoudige bewoordingen vraagt ​​een operator de compiler om rekenkundige, logische, bitgewijze manipulaties uit te voeren met behulp van de operanden. Het is niets anders dan een symbool. R Operators-artikel, laat ons eerst weten wat R is? R is een programmeertaal die al op grote schaal wordt gebruikt door statistici en data-analisten, omdat het zeer veelzijdig is in statistische informatica. Het is open source en gratis software. Het verscheen voor het eerst in 1993.

operators

R Operators heeft veel ingebouwde operators. We zullen ze een voor een bekijken. Operators in R kunnen in vier categorieën worden ingedeeld:

Rekenkundige operatoren

Deze R-operatoren worden, zoals de naam al doet vermoeden, gebruikt om een ​​bewerking uit te voeren zoals optellen, aftrekken, vermenigvuldigen, delen, exponent, modulus, gehele getallen De symbolen worden hieronder weergegeven:

  1. (+) Addition Operator - Het voegt twee vectoren toe.
  2. (-) Aftrekoperator - Hiermee wordt de tweede vector van de eerste vector afgetrokken.
  3. (*) Vermenigvuldigingsoperator - het vermenigvuldigt twee vectoren.
  4. (/) Divisie-operator - Het deelt de eerste vector met de tweede vector.
  5. (%%) Modulus-operator - Het wordt gebruikt om de rest van de eerste vector met de tweede te geven.
  6. (% /%) Geheel getal divisie-operator - Het wordt gebruikt om het quotiënt van de eerste vector met de tweede vector te geven.
  7. (^) Exponent-operator - De eerste vector wordt verhoogd naar de exponent van de tweede vector.

Hieronder worden enkele voorbeelden getoond:

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

Deze werken ook op vectoren. Hier zijn een paar voorbeelden van rekenkundige operatoren die in vectoren worden gebruikt.

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

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

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Relationele operators

Zoals u bij de naamrelatie-operator weet, betekent dit de relatie tussen twee waarden of een vergelijking tussen twee waarden of twee operanden. Hieronder is de lijst met symbolen samen met hun bewerkingen:

  1. (<) Kleiner dan operator - Het geeft true terug voor elementen in de eerste vector die kleiner zijn dan het overeenkomstige element in de tweede vector.
  2. (>) Groter dan operator - Het retourneert true voor elementen in de eerste vector die groter zijn dan het overeenkomstige element in de tweede vector.
  3. (<=) Kleiner dan of gelijk aan - Zoals de naam al doet vermoeden, wordt waar geretourneerd voor elementen in de eerste vector die kleiner is dan of gelijk is aan het overeenkomstige element in de tweede vector.
  4. (> =) Groter dan of gelijk aan - Het retourneert true voor elementen in de eerste vector die groter zijn dan of gelijk zijn aan het overeenkomstige element in de tweede vector.
  5. (= =) Gelijk aan - Zoals de naam al doet vermoeden, retourneert het true voor elementen in de eerste vector die gelijk zijn aan het overeenkomstige element in de tweede vector.
  6. (! =) Niet gelijk aan - Het retourneert true voor elementen in de eerste vector die niet gelijk zijn aan het overeenkomstige element in de tweede vector.

Hieronder worden enkele voorbeelden getoond:

> y <- 16

> x (1) WAAR

> x> y

(1) ONWAAR

> x <= 5

(1) WAAR

> y> = 20

(1) ONWAAR

> y == 16

(1) WAAR

> x! = 5

(1) ONWAAR

Deze werken ook op vectoren. Hier zijn een paar voorbeelden van rekenkundige operatoren die in vectoren worden gebruikt.

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

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

> x> y

(1) ONWAAR WAAR

Logische operatoren

Logische operatoren worden gebruikt voor het uitvoeren van Booleaanse bewerkingen zoals AND, OR. Logische vectoren zijn alleen van toepassing op vectoren van het logische type, numeriek of complex. De getallen die groter zijn dan één zijn waar. Hieronder vindt u de lijst met logische operatoren en hun bewerkingen.

  1. & - Het is een elementaire logische AND-operator. Het combineert elk element van de eerste vector met het overeenkomstige element van de tweede vector en geeft op basis van het resultaat WAAR of ONWAAR.
  2. | - Het is een elementaire logische OF-operator. geeft WAAR of ONWAAR terug. Het kan slechts een van de twee beschikbare uitgangen retourneren.
  3. ! - Het is logisch NIET operator. Het werkt door de logische inverse te geven van elk element van de vector waarop het wordt toegepast.
  4. && - Het is logisch EN operator. Retourneert alleen WAAR als beide elementen uit de vectoren WAAR zijn en het geeft ONWAAR terug als een of beide onwaar zijn.
  5. || - Het is een logische OF-operator. In tegenstelling tot de vorige vector retourneert TRUE zelfs als een van deze TRUE is. Het geeft onwaar terug als beide ONWAAR zijn.

Hieronder worden enkele voorbeelden getoond:

> x <- c (WAAR, ONWAAR, 0, 6)

> y <- c (ONWAAR, WAAR, ONWAAR, WAAR)

>! x

(1) VALS WAAR WAAR WAAR

> x & y

(1) FALSE FALSE FALSE WAAR

> x && y

(1) ONWAAR

> x | y

(1) WAAR WAAR WAAR WAAR

> x || y

(1) WAAR

Opdrachtexploitanten

Toewijzing R-operators zijn heel eenvoudig, zoals de naam al doet vermoeden, deze wordt gebruikt om waarden aan vectoren toe te wijzen. Hieronder vindt u de lijst met verschillende operators en bewerkingen:

  1. <-, << -, =: het heet Leftwards toewijzingsoperators.
  2. ->, - >>: het heet toewijzingsoperatoren voor rechtse.

De operatoren <- en = kunnen worden gebruikt om variabelen in dezelfde omgeving toe te wijzen en de operator << - wordt meestal gebruikt in globale toewijzingen.

Hieronder worden enkele voorbeelden getoond:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Voordelen van R-operators

Laten we nu dit artikel afsluiten met de verschillende voordelen die R heeft:

  • Het is gratis en een open source.
  • Het ondersteunt een breed scala aan extensies, bijvoorbeeld gegevensmanipulatie, statistische modellering en grafische afbeeldingen.
  • Ze werken in elk besturingssysteem zoals Windows, Unix (zoals Linux), Mac.
  • Het maakt eenvoudig verbinding met andere talen, zoals verbinden en lezen vanuit een database met behulp van het Open Database Connectivity (ODBC) -protocol.

Aanbevolen artikelen

Dit is een handleiding voor R-operators geweest. Hier hebben we het concept, verschillende operators met voorbeelden en voordelen van R. besproken. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie

  1. Overzicht van C-operators
  2. MySQL-functies en -operators
  3. Leer de eenvoudige manier om Swift te installeren
  4. PHP-opdrachten | Basic en Advanced