Introduktion till R-operatörer

R-operatörer menar operatörer som används i R. Så, vad betyder en operatör? Enkelt uttryckt ber en operatör kompilatorn att utföra aritmetiska, logiska, bitvisa manipulationer med operandema. Det är inget annat än en symbol. R Operatörsartikel, låt oss först veta vad som är R? R är ett programmeringsspråk som har börjat användas i stor utsträckning av statistiker och dataanalytiker eftersom det är mycket mångsidigt i statistisk databehandling. Det är öppen källkod och gratis programvara. Det dök upp först 1993.

operatörer

R Operators har många inbyggda operatörer. Vi kommer att titta på dem en efter en. Operatörer i R kan klassificeras i fyra kategorier:

Aritmetiska operatörer

Dessa R-operatörer som namnet antyder används för att utföra en operation som tillägg, subtraktion, multiplikation, division, exponent, modul, heltal Division Symbolerna visas nedan:

  1. (+) Tilläggsoperatör - Det lägger till två vektorer.
  2. (-) Operatör för subtraktion - Den subtraherar den andra vektorn från den första vektorn.
  3. (*) Multiplikationsoperatör - Det multiplicerar två vektorer.
  4. (/) Division Operator - Det delar den första vektorn med den andra vektorn.
  5. (%%) Modulus Operator - Den används för att ge återstoden av den första vektorn med den andra.
  6. (% /%) Operatör för heltalsdelning - Det används för att ge kvoten på den första vektorn med den andra vektorn.
  7. (^) Exponent Operator - Den första vektorn höjs till exponenten för den andra vektorn.

Några exempel visas nedan:

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

Dessa fungerar också på vektorer. Här är några exempel på att aritmetiska operatörer används i vektorer.

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

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

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Relationsoperatörer

Som du vet med namnet relation betyder operatören förhållandet mellan två värden eller jämföra mellan två värden eller två operander. Nedan är listan över symboler tillsammans med deras funktioner:

  1. (<) Mindre än operatör - Det returnerar sant för element i den första vektorn som är mindre än motsvarande element som finns i den andra vektorn.
  2. (>) Större än operatör - Det returnerar sant för element i den första vektorn som är större än motsvarande element som finns i den andra vektorn.
  3. (<=) Mindre än eller lika med - Som namnet antyder returnerar det sant för element i den första vektorn som är mindre än eller lika med motsvarande element som finns i den andra vektorn.
  4. (> =) Större än eller lika med - Det returnerar sant för element i den första vektorn som är större än eller lika med motsvarande element som finns i den andra vektorn.
  5. (= =) Lika med - Som namnet antyder returnerar det sant för element i den första vektorn som är lika med motsvarande element som finns i den andra vektorn.
  6. (! =) Inte lika med - Det returnerar sant för element i den första vektorn som inte är lika med motsvarande element som finns i den andra vektorn.

Några exempel visas nedan:

> y <- 16

> x (1) SANT

> x> y

(1) FALSE

> x <= 5

(1) SANT

> y> = 20

(1) FALSE

> y == 16

(1) SANT

> x! = 5

(1) FALSE

Dessa fungerar också på vektorer. Här är några exempel på att aritmetiska operatörer används i vektorer.

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

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

> x> y

(1) FALSE TRUE TRUE

Logiska operatörer

Logiska operatörer används för att utföra booleska operationer som AND, OR. Logiska vektorer är endast tillämpliga på vektorer av logisk typ, numeriska eller komplexa. Siffrorna som är större än en är sanna. Nedan är listan över logiska operatörer och deras verksamhet.

  1. & - Det är en elementmässig logisk OCH operatör. Den kombinerar varje element i den första vektorn med motsvarande element i den andra vektorn och baserat på resultatet returnerar det SANT eller FALSE.
  2. | - Det är en elementmässig logisk ELLER operatör. returnerar SANT eller FALSE. Det kan bara returnera en av de två tillgängliga utgångarna.
  3. ! - Det är logiskt INTE operatör. Det fungerar genom att ge den logiska inversen för varje element i vektorn som den appliceras på.
  4. && - Det är logiskt OCH operatör. Returnerar SANT endast om båda elementen från vektorerna är SANT och det returnerar FALSE om någon eller båda är falska.
  5. || - Det är en logisk ELLER operatör. Till skillnad från den föregående vektorn returnerar SANT även om en av dem är SANN. Det returnerar falskt om båda är FALSE.

Några exempel visas nedan:

> x <- c (SANT, FALSE, 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) SANT

Uppdragsoperatörer

Operatörer av tilldelning R är mycket enkla som namnet antyder, det används för att tilldela värden till vektorer. Nedan är listan över olika operatörer och verksamheter:

  1. <-, << -, =: Det kallas tilldelningsoperatörer till vänster.
  2. ->, - >>: Det kallas operatörer till högeruppdrag.

Operatörerna <- och = kan användas för att tilldela variabler i samma miljö och operatören << - används vanligtvis i globala tilldelningar.

Några exempel visas nedan:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Fördelar med R-operatörer

Så nu ska vi avsluta den här artikeln med de olika fördelarna som R har:

  • Det är gratis och en öppen källa.
  • Den stöder en mängd olika tillägg, till exempel datamanipulationer, statistisk modellering och grafik.
  • De körs i alla operativsystem som Windows, Unix (som Linux), Mac.
  • Det kan enkelt anslutas till andra språk som att ansluta och läsa från en databas med hjälp av ODBC-protokollet (Open Database Connectivity).

Rekommenderade artiklar

Detta har varit en guide till R-operatörer. Här diskuterade vi konceptet, olika operatörer med exempel och fördelarna med R. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer

  1. Översikt över C-operatörer
  2. MySQL-funktioner och operatörer
  3. Lär dig det enkla sättet att installera Swift
  4. PHP-kommandon | Grundläggande och avancerad

Kategori: