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:
- (+) Operatore aggiunta - Aggiunge due vettori.
- (-) Operatore di sottrazione: sottrae il secondo vettore dal primo vettore.
- (*) Operatore di moltiplicazione: moltiplica due vettori.
- (/) Operatore di divisione: divide il primo vettore con il secondo vettore.
- (%%) Operatore modulo - Viene utilizzato per fornire il resto del primo vettore con il secondo.
- (% /%) Operatore divisione intera - Viene utilizzato per fornire il quoziente del primo vettore con il secondo vettore.
- (^) 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) 102x <- 5
y <- 16
> y / x
(1) 3.2> y% /% x
(1) 3> y %% x
(1) 1Questi 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 2Operatori 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:
- (<) Minore dell'operatore - Restituisce vero per gli elementi nel primo vettore che sono inferiori all'elemento corrispondente presente nel secondo vettore.
- (>) Maggiore dell'operatore - Restituisce vero per gli elementi nel primo vettore che sono maggiori dell'elemento corrispondente presente nel secondo vettore.
- (<=) 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.
- (> =) Maggiore o uguale a - Restituisce vero per gli elementi nel primo vettore che sono maggiori o uguali all'elemento corrispondente presente nel secondo vettore.
- (= =) Uguale a - Come suggerisce il nome, restituisce true per gli elementi nel primo vettore che è uguale all'elemento corrispondente presente nel secondo vettore.
- (! =) 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
> x> y
(1) FALSO> x <= 5
(1) VERO> y> = 20
(1) FALSO> y == 16
(1) VERO> x! = 5
(1) FALSOQuesti 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 VEROOperatori 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.
- & - È 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.
- | - È un operatore logico OR logico. restituisce VERO o FALSO. Può restituire solo una delle due uscite disponibili.
- ! - È logico NON operatore. Funziona dando l'inverso logico di ogni elemento del vettore su cui viene applicato.
- && - È logico AND Operatore. Restituisce VERO solo se entrambi gli elementi dei vettori sono VERO e restituisce FALSO se uno o entrambi sono falsi.
- || - È 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) VEROOperatori 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:
- <-, << -, =: si chiama operatori di assegnazione verso sinistra.
- ->, - >>: 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ù
- Panoramica degli operatori C.
- Funzioni e operatori MySQL
- Scopri il modo semplice di installare Swift
- Comandi PHP | Di base e avanzato