Úvod do operátorů R

R operátoři znamenají operátory používané v R. Takže, co operátor znamená? Jednoduše řečeno, operátor požádá kompilátor, aby provedl aritmetické, logické bitové manipulace pomocí operandů. Není to nic jiného než symbol. R Operators article, dejte nám nejprve vědět, co je R? R je programovací jazyk, který statistikům a datovým analytikům široce využívají, protože je ve statistickém počítání velmi všestranný. Je to open-source a svobodný software. Poprvé se objevil v roce 1993.

Operátoři

R Operátoři mají mnoho vestavěných operátorů. Budeme se na ně dívat jeden po druhém. Operátoři v R lze rozdělit do čtyř kategorií:

Aritmetické operátory

Tito R operátoři, jak název napovídá, se používají k provádění operací, jako je sčítání, odčítání, násobení, dělení, exponent, modul, celé číslo. Symboly jsou uvedeny níže:

  1. (+) Add Operator - Přidá dva vektory.
  2. (-) Subtraction Operator - Odečte druhý vektor od prvního vektoru.
  3. (*) Operátor násobení - znásobuje dva vektory.
  4. (/) Operátor divize - Rozděluje první vektor druhým vektorem.
  5. (%%) Modulus Operator - Používá se k poskytnutí zbytku prvního vektoru druhému.
  6. (% /%) Operátor celočíselného dělení - Používá se k získání kvocientu prvního vektoru s druhým vektorem.
  7. (^) Operátor exponentů - První vektor je povýšen na exponent druhého vektoru.

Níže je uvedeno několik příkladů:

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

Fungují také na vektorech. Zde je několik příkladů aritmetických operátorů používaných ve vektorech.

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

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

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Relační operátoři

Jak můžete vědět podle názvu, vztahový operátor znamená vztah mezi dvěma hodnotami nebo porovnání mezi dvěma hodnotami nebo dvěma operandy. Níže je uveden seznam symbolů spolu s jejich operacemi:

  1. (<) Méně než operátor - Vrací true pro prvky v prvním vektoru, které jsou menší než odpovídající prvek přítomný ve druhém vektoru.
  2. (>) Greater than Operator - Vrací true pro elementy v prvním vektoru, které jsou větší než odpovídající element přítomný v druhém vektoru.
  3. (<=) Menší nebo rovno - Jak název napovídá, vrací true pro elementy v prvním vektoru, které jsou menší nebo rovno odpovídajícímu elementu přítomnému ve druhém vektoru.
  4. (> =) Větší než nebo rovno - Vrací true pro prvky v prvním vektoru, které jsou větší nebo rovno odpovídajícímu prvku přítomnému v druhém vektoru.
  5. (= =) Rovná se - Jak název napovídá, vrací true pro prvky v prvním vektoru, které se rovnají odpovídajícímu prvku přítomnému ve druhém vektoru.
  6. (! =) Nerovná se - Vrací true pro elementy v prvním vektoru, které se nerovná odpovídajícímu elementu přítomnému ve druhém vektoru.

Níže je uvedeno několik příkladů:

> y <- 16

> x (1) PRAVDA

> x> y

(1) FALSE

> x <= 5

(1) PRAVDA

> y> = 20

(1) FALSE

> y == 16

(1) PRAVDA

> x! = 5

(1) FALSE

Fungují také na vektorech. Zde je několik příkladů aritmetických operátorů používaných ve vektorech.

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

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

> x> y

(1) FALSE TRUE TRUE

Logické operátory

Logické operátory se používají k provádění booleovských operací jako AND, OR. Logické vektory jsou použitelné pouze pro vektory logického typu, číselné nebo komplexní. Čísla, která jsou větší než jedna, jsou pravdivá. Níže je uveden seznam logických operátorů a jejich operací.

  1. & - Je to logický AND Operator. Kombinuje každý prvek prvního vektoru s odpovídajícím prvkem druhého vektoru a na základě výsledku vrací PRAVDA nebo NEPRAVDA.
  2. | - Je to logický operátor OR-Element. vrátí PRAVDA nebo NEPRAVDA. Může vrátit pouze jeden ze dvou dostupných výstupů.
  3. ! - Je to logický NOT operátor. Funguje tak, že dává logickou inverzi každého prvku vektoru, na kterém je aplikován.
  4. && - Je to logické a operátorské. Vrací TRUE, pouze pokud oba elementy z vektorů jsou TRUE a vrací FALSE, pokud je některý z nich nebo oba nepravdivé.
  5. || - Je to logický operátor OR. Na rozdíl od předchozího vektoru vrací PRAVDA, i když jeden z nich je PRAVDA. Vrací false, pokud jsou oba FALSE.

Níže je uvedeno několik příkladů:

> x <- c (PRAVDA, NEPRAVDA, 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) PRAVDA

Operátoři přiřazení

Operátory přiřazení R jsou velmi jednoduché, jak název napovídá, používá se k přiřazení hodnot vektorům. Níže uvádíme seznam různých operátorů a operací:

  1. <-, << -, =: Říká se to operátorům přiřazení vlevo.
  2. ->, - >>: Říká se tomu operátorům přiřazení vpravo.

Operátory <- a = lze použít k přiřazení proměnných ve stejném prostředí a operátor << - se obecně používá v globálním přiřazení.

Níže je uvedeno několik příkladů:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Výhody operátorů R

Takže nyní pojďme uzavřít tento článek s různými výhodami, které R má:

  • Je to zdarma a open source.
  • Podporuje širokou škálu rozšíření, například manipulaci s daty, statistické modelování a grafiku.
  • Běží ve všech operačních systémech, jako jsou Windows, Unix (například Linux), Mac.
  • Snadno se připojuje k jiným jazykům, jako je připojení a čtení z databáze pomocí protokolu ODBC (Open Database Connectivity).

Doporučené články

Toto byl průvodce provozovateli R. Zde jsme diskutovali o konceptu, různých operátorech s příklady a výhodách R. Další informace naleznete v našich dalších navrhovaných článcích.

  1. Přehled operátorů C
  2. Funkce a operátory MySQL
  3. Naučte se snadný způsob instalace Swift
  4. Příkazy PHP | Základní a pokročilé

Kategorie: