Introduzione agli operatori R

Operatori R indicano operatori utilizzati in R. Quindi, cosa significa un operatore? In termini semplici, un operatore chiede al compilatore di eseguire manipolazioni aritmetiche, logiche e bit per bit usando gli operandi. Non è altro che un simbolo. Articolo degli operatori R, per prima cosa facciamo sapere cos'è R? R è un linguaggio di programmazione che ha iniziato ad essere ampiamente utilizzato da statistici e analisti di dati in quanto è molto versatile nel calcolo statistico. È un software open source e gratuito. È apparso per la prima volta nel 1993.

operatori

R Operators ha molti operatori integrati. Li vedremo uno per uno. Gli operatori in R possono essere classificati in quattro categorie:

Operatori aritmetici

Questi operatori R come suggerisce il nome vengono utilizzati per eseguire un'operazione come addizione, sottrazione, moltiplicazione, divisione, esponente, modulo, divisione di interi I simboli sono mostrati di seguito:

  1. (+) Operatore aggiunta - Aggiunge due vettori.
  2. (-) Operatore di sottrazione: sottrae il secondo vettore dal primo vettore.
  3. (*) Operatore di moltiplicazione: moltiplica due vettori.
  4. (/) Operatore di divisione: divide il primo vettore con il secondo vettore.
  5. (%%) Operatore modulo - Viene utilizzato per fornire il resto del primo vettore con il secondo.
  6. (% /%) Operatore divisione intera - Viene utilizzato per fornire il quoziente del primo vettore con il secondo vettore.
  7. (^) Operatore esponente - Il primo vettore viene elevato all'esponente del secondo vettore.

Di seguito sono riportati alcuni esempi:

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

Questi funzionano anche sui vettori. Ecco alcuni esempi di operatori aritmetici utilizzati nei vettori.

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

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

> x + y

(1) 8 12 4

> xy

(1) -4 4 2

Operatori relazionali

Come si può sapere dall'operatore relazione nome si intende la relazione tra due valori o il confronto tra due valori o due operandi. Di seguito è riportato l'elenco dei simboli insieme alle loro operazioni:

  1. (<) Minore dell'operatore - Restituisce vero per gli elementi nel primo vettore che sono inferiori all'elemento corrispondente presente nel secondo vettore.
  2. (>) Maggiore dell'operatore - Restituisce vero per gli elementi nel primo vettore che sono maggiori dell'elemento corrispondente presente nel secondo vettore.
  3. (<=) Minore o uguale a - Come suggerisce il nome, restituisce true per gli elementi nel primo vettore che è minore o uguale all'elemento corrispondente presente nel secondo vettore.
  4. (> =) Maggiore o uguale a - Restituisce vero per gli elementi nel primo vettore che sono maggiori o uguali all'elemento corrispondente presente nel secondo vettore.
  5. (= =) Uguale a - Come suggerisce il nome, restituisce true per gli elementi nel primo vettore che è uguale all'elemento corrispondente presente nel secondo vettore.
  6. (! =) Non uguale a - Restituisce vero per gli elementi nel primo vettore che non sono uguali all'elemento corrispondente presente nel secondo vettore.

Di seguito sono riportati alcuni esempi:

> y <- 16

> x (1) VERO

> x> y

(1) FALSO

> x <= 5

(1) VERO

> y> = 20

(1) FALSO

> y == 16

(1) VERO

> x! = 5

(1) FALSO

Questi funzionano anche sui vettori. Ecco alcuni esempi di operatori aritmetici utilizzati nei vettori.

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

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

> x> y

(1) FALSO VERO VERO

Operatori logici

Gli operatori logici vengono utilizzati per eseguire operazioni booleane come AND, OR. I vettori logici sono applicabili solo ai vettori di tipo logico, numerico o complesso. I numeri che sono maggiori di uno sono veri. Di seguito è riportato l'elenco degli operatori logici e le loro operazioni.

  1. & - È un operatore logico AND logico. Combina ogni elemento del primo vettore con l'elemento corrispondente del secondo vettore e in base al risultato restituisce VERO o FALSO.
  2. | - È un operatore logico OR logico. restituisce VERO o FALSO. Può restituire solo una delle due uscite disponibili.
  3. ! - È logico NON operatore. Funziona dando l'inverso logico di ogni elemento del vettore su cui viene applicato.
  4. && - È logico AND Operatore. Restituisce VERO solo se entrambi gli elementi dei vettori sono VERO e restituisce FALSO se uno o entrambi sono falsi.
  5. || - È un operatore logico o. A differenza del vettore precedente restituisce VERO anche se uno di essi è VERO. Restituisce false se entrambi sono FALSE.

Di seguito sono riportati alcuni esempi:

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

> y <- c (FALSO, VERO, FALSO, VERO)

>! x

(1) FALSO VERO VERO FALSO

> x & y

(1) FALSO FALSO FALSO VERO

> x && y

(1) FALSO

> x | y

(1) VERO VERO FALSO VERO

> x || y

(1) VERO

Operatori di assegnazione

Gli operatori di assegnazione R sono molto semplici come suggerisce il nome, viene utilizzato per assegnare valori ai vettori. Di seguito è riportato l'elenco di vari operatori e operazioni:

  1. <-, << -, =: si chiama operatori di assegnazione verso sinistra.
  2. ->, - >>: si chiama operatori di assegnazione verso destra.

Gli operatori <- e = possono essere utilizzati per assegnare variabili nello stesso ambiente e l'operatore << - viene generalmente utilizzato nelle assegnazioni globali.

Di seguito sono riportati alcuni esempi:

> x <- 5

> x

(1) 5

> x = 9

> x

(1) 9

> 10 -> x

Vantaggi degli operatori R

Quindi, ora concludiamo questo articolo con i vari vantaggi che R ha:

  • È gratuito e open source.
  • Supporta una vasta gamma di estensioni, ad esempio manipolazioni dei dati, modellistica statistica e grafica.
  • Funzionano con qualsiasi sistema operativo come Windows, Unix (come Linux), Mac.
  • Si collega facilmente con altre lingue come la connessione e la lettura da un database utilizzando il protocollo ODBC (Open Database Connectivity).

Articoli consigliati

Questa è stata una guida per gli operatori R. Qui abbiamo discusso il concetto, vari operatori con esempi e vantaggi di R. Puoi anche consultare i nostri altri articoli suggeriti per saperne di più

  1. Panoramica degli operatori C.
  2. Funzioni e operatori MySQL
  3. Scopri il modo semplice di installare Swift
  4. Comandi PHP | Di base e avanzato

Categoria: