% in% operatore in r

% in% operatore in r
Esistono diversi modi per fare le cose in R, come in altri linguaggi di programmazione. Un'attività di programmazione frequente è controllare una raccolta per l'esistenza o la scomparsa di un valore. Tuttavia, preferiamo l'operatore % in % a causa della sua squisita semplicità e leggibilità.

I simboli che guidano il compilatore per condurre varie azioni tra gli operanti sono noti come operatori. Tra una raccolta di operandi, R fornisce una varietà di operatori. Esamineremo l'operatore % in % nel linguaggio R e come usarlo in questo articolo.

L'operatore di infix integrato % in % funziona in modo simile alla funzione di confronto dei dati. Una partita è una forma di percentuale di infix in percentuale. Definendo una funzione ed etichettandola tra il due percento (ad esempio, il nome della funzione percentuale percentuale), possiamo creare gli operatori di infix definiti dall'utente.

Se esiste una corrispondenza o non esiste per l'operando del lato sinistro, l'operatore % in % fornisce un vettore logico che può essere vero o falso, ma mai Na. La lunghezza dell'operando sinistro è uguale alla lunghezza del vettore logico in uscita. Quando ci sono due vettori, x1 e x2, la sintassi % in % è X1 % in % x2. Si noti che solo i vettori sono utilizzati nell'operatore % in %.

Qual è l'operatore % in % nel linguaggio di programmazione R in Ubuntu 20.04?

L'operatore % in % ha lo stesso scopo di un metodo di verifica dell'array in altri linguaggi di programmazione o nell'operatore "In" di Python. Se l'oggetto dato è contenuto all'interno dell'array controllato, fornisce un valore booleano al risultato vero o falso. Si suggerisce che il codice venga creato affinché gli umani possano comprendere piuttosto che per i computer da elaborare. L'operatore % in % realizza questa visione con la sua semplice ed elegante semplicità.

I valori di corrispondenza vengono eseguiti con l'operatore % in % che ripristina un vettore che corrisponde prima nel suo primo parametro nel suo secondo argomento. L'operatore ==, d'altra parte, è una sorta di operatore logico che viene utilizzato per determinare se due elementi sono identici. Possiamo contrastare i vettori con lunghezze distinte con l'operatore % in % per vedere se un minimo di un elemento in un vettore corrisponde ad almeno un membro in un altro. Quando viene utilizzato l'operatore ==, questo non è possibile.

Come utilizzare l'operatore % in %

In R, l'operatore % in % viene utilizzato per determinare se un elemento è un vettore o un frame di dati. Vediamo un esempio che impiega l'operatore % in % in R con un vettore e un frame di dati.

Esempio n. 1: confrontare due sequenze numeriche di un vettore

Usiamo l'operatore percentuale in percentuale per vedere se due vettori hanno numeri sovrapposti in questo esempio. Guardiamo come ottenere i risultati booleani per oggetti più particolari, indipendentemente dal fatto che appaiano in un vettore più grande. Ecco un esempio di come utilizzare efficacemente l'operatore:

Qui, abbiamo assegnato la funzione di sequenza a V1 e V2 che mostra la rappresentazione vettoriale. Quindi, abbiamo un confronto tra entrambi questi vettori utilizzando tra loro l'operatore % in %. Genera l'output come valori booleani. Vero rappresenta che la sequenza è presente nel V2.

Nello script precedente, abbiamo semplicemente creato i vettori del numero casuale senza la funzione SEQ solo per la tua chiarezza. I due vettori sono intitolati D1 e D2 che vengono quindi confrontati con l'operatore % in %. L'output mostra che gli elementi 2 e 4 di D2 sono presenti solo nel D1.

Esempio n. 2: confrontare due vettori con le lettere

Usiamo l'operatore % in % per vedere se i due vettori hanno lettere sovrapposte in questo esempio. Vale la pena ricordare che questa strategia può anche essere usata con le parole (e.G., fattori).

Abbiamo iniziato confrontando le lettere in due vettori intitolato P e Q. Un vettore ha la sequenza più breve e l'altro ha la sequenza più lunga. Abbiamo usato l'operatore % in % due volte. Innanzitutto, abbiamo controllato gli elementi nei vettori P dal vettore Q. Quindi, dal vettore P, gli elementi vengono confrontati con gli elementi del vettore Q. I valori booleani per entrambi i confronti sono visualizzati nel prompt script r.

Ora, abbiamo confrontato i due vettori con fattori utilizzando l'operatore % in %.

Abbiamo fatto un ulteriore lavoro qui. L'operatore % in % viene utilizzato all'interno della funzione. La funzione ottiene i valori dell'indice dell'elemento dal vettore. I risultati sono i valori dell'indice degli elementi che vengono confrontati da A1 presenti all'interno del V2.

Esempio n. 3: filtrando il frame di dati

L'operatore % in % può anche essere utilizzato per filtrare un frame di dati per le righe che contengono valori specifici.

Prima di filtrare il frame di dati, dobbiamo creare un frame di dati. Il frame di dati viene creato e inserito con tre colonne (giocatori, punteggio e assistenza) al suo interno. Eseguindo il comando DF, il compilatore R mostra il frame di dati nella forma tabulare come segue:

Ora, generiamo un nuovo frame di dati con la variabile DF_NEW che contiene solo il nome del giocatore "Ben" nella colonna del giocatore del frame di dati.

Qui, generiamo un altro nuovo frame di dati che ha solo la riga con i nomi dei giocatori Ben, Charlie e Alex che vengono confrontati con l'operatore % in %.

Conclusione

Questa guida particolare esemplifica l'operatore R % in %. L'operatore R % in % è una sorta di operatore vario. L'operatore % in % può essere utilizzato per verificare se una voce corrisponde al vettore specificato o a un frame di dati. Abbiamo compreso alcuni approcci alternativi all'utilizzo dell'operatore % in % in r in questo post. Abbiamo capito il confronto dei vettori di numeri e lettere in particolare (fattori) usando l'operatore R % in %. Abbiamo anche appreso il filtraggio del frame di dati con % in % operatore.