Crea vettori in R: un tutorial passo-passo

Crea vettori in R: un tutorial passo-passo

Questo tutorial ti mostrerà come utilizzare e creare vettori in R. I vettori ti consentono di lavorare con più pezzi di dati e quindi assegnarli in un singolo oggetto.

Un vettore in R assomiglia molto a un intervallo in Excel . Tuttavia, a differenza di Excel, gli elementi di un vettore dovrebbero essere tutti dello stesso tipo.

Crea vettori in R: un tutorial passo-passo

Nell'immagine sopra, una linea rappresenta un vettore. Puoi vedere che in ogni vettore tutti i suoi elementi sono dello stesso tipo. La prima riga è numerica, seguita dalla stringa e quindi logica.

Questo tutorial si concentrerà su due cose: combinare i dati e manipolare i vettori.

Sommario

Crea vettori in R combinando i dati

Combinare i dati in R è facile. Tutto quello che devi fare è usare la funzione c ( ) .

Quindi, apri il tuo RStudio. Assegna più valori all'oggetto a utilizzando la funzione c ( ) , simile a quanto mostrato di seguito.

Crea vettori in R: un tutorial passo-passo

Se stampi questo, vedrai che il valore di a è 1, 2 e 3.

Ora ricorda che i vettori dovrebbero contenere solo elementi dello stesso tipo. Quindi, cosa succede se mescoli insieme due diverse classi di oggetti? Ecco un esempio:

Crea vettori in R: un tutorial passo-passo

Se assegni due valori numerici a b e poi assegni una stringa come terzo, vedrai che tutti i valori in b vengono convertiti in un carattere.

Questa si chiama coercizione. È dove R decide il modo migliore per convertire gli elementi nella stessa classe di oggetti . In questo caso, il modo migliore era convertire i numeri in testo anziché il contrario.

Analizzare e manipolare i vettori in R

Puoi anche eseguire operazioni matematiche sui vettori.

Ad esempio, se moltiplichi a per 2, vedrai che ogni elemento numerico in a è stato moltiplicato per 2.

Crea vettori in R: un tutorial passo-passo

È simile alla moltiplicazione di un intervallo in Excel o alla moltiplicazione di una colonna in LuckyTemplates.

Ora proviamo un altro caso.

Creiamo un nuovo oggetto chiamato my_long_vector e assegniamo un intervallo da 5 a 84. Quindi, invece di usare la funzione c ( ) , puoi usare i due punti ( : ) per indicare un intervallo di valori.

Crea vettori in R: un tutorial passo-passo

Quando stampi questo, vedrai che l'oggetto my_long_vector contiene tutti i valori da 5 a 84.

Puoi anche individuare un elemento specifico in un vettore. Questo si chiama indicizzazione. Puoi farlo seguendo il nome dell'oggetto con parentesi quadre ( [ ] ) e posizionandolo nella posizione dell'elemento che desideri.

Ad esempio, vuoi trovare il terzo elemento per my_long_vector . Tutto quello che devi fare è eseguire my_long_vector [3] . Arriverai quindi con 7 come risposta.

Crea vettori in R: un tutorial passo-passo

Indipendentemente da quanto sia grande un vettore, puoi comunque usarlo con operazioni matematiche. Se esegui la radice quadrata di my_long_vector , la console ti mostrerà la radice quadrata di ogni elemento da 5 a 84.

Crea vettori in R: un tutorial passo-passo

Conclusione

I vettori sono uno degli elementi costitutivi di R. Sono simili a un intervallo in Excel o a una colonna in LuckyTemplates . I vettori R sono più avanzati rispetto agli oggetti di base in R. È possibile eseguire operazioni simultanee su una matrice di dati in una volta sola.

Nei prossimi tutorial imparerai come lavorare con un intero frame di dati che ti porterà righe e colonne di dati.


Power Automate si applica a ogni azione nei flussi di lavoro

Power Automate si applica a ogni azione nei flussi di lavoro

Scopri l

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare le misure DAX

Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.

Filtro Power Apps: cosè e come si usa?

Filtro Power Apps: cosè e come si usa?

Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Come commentare più righe in Python: una guida semplice e veloce

Connettori Power Automate: numero, testo e data e ora

Connettori Power Automate: numero, testo e data e ora

Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Budget Vs Actual Vs Last Year - Suggerimenti per la rendicontazione finanziaria

Ora, è molto facile studiare il budget rispetto all

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.

Che cosè Power Query e M Language: una panoramica dettagliata

Che cosè Power Query e M Language: una panoramica dettagliata

Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.

Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.