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.


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

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 blog tratterà anche come importare oggetti da R a LuckyTemplates.

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.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere