Frame di dati in R: imparare le basi

Frame di dati in R: imparare le basi

Nelle esercitazioni precedenti, hai imparato a conoscere gli oggetti, le classi di oggetti e i vettori . Per questo tutorial, imparerai a conoscere i frame di dati in R.

I frame di dati sono essenzialmente vettori combinati insieme per formare righe e colonne di dati.

Frame di dati in R: imparare le basi

Una colonna è composta da un vettore. Quindi, nell'esempio precedente, la prima colonna è una colonna stringa, seguita da una colonna numerica e quindi da una colonna logica. È simile all'aspetto di una tabella in LuckyTemplates.

Inoltre, è necessario ricordare che per i frame di dati dovrebbe esserci lo stesso numero di elementi per tutte le colonne. Cioè, dovrebbe esserci un numero consistente di righe.

Quando si utilizza il linguaggio di programmazione R , di solito si lavora con frame di dati. Quindi, è importante capire cosa sono e come possono essere utilizzati.

Sommario

Caricamento e visualizzazione di un frame di dati spedito

RStudio viene già fornito con frame di dati forniti che è possibile utilizzare. Per identificarli, è necessario utilizzare la funzione data ( ) .

Apri RStudio ed esegui dati ( ) . Non è necessario inserire alcun argomento tra parentesi.

Frame di dati in R: imparare le basi

Al termine, vedrai un elenco di set di dati integrati in R che puoi utilizzare.

Frame di dati in R: imparare le basi

Sono davvero utili per esercitarsi e familiarizzare con l'uso dei frame di dati in R.

Il set di dati integrato più comunemente utilizzato è iris . Iris viene spesso utilizzato quando si impara la scienza dei dati o l'analisi dei dati in generale. Stampa l'iride in modo da poterne vedere i dati nella Console.

Frame di dati in R: imparare le basi

Puoi vedere che ci sono molti dati. Scorrendo verso l'alto, vedrai che è composto da diverse colonne.

Esplorare i frame di dati in R utilizzando le funzioni

Uno dei modi per osservare meglio i dati è utilizzare la funzione view ( ) . Quando esegui la vista codice (iris) , vedrai apparire una nuova scheda contenente una tabella in RScript.

Frame di dati in R: imparare le basi

Ciò che migliora il funzionamento della vista ( ) è la possibilità di apportare modifiche alla tabella. È possibile modificare l'ordine dei dati utilizzando le frecce sul titolo di ogni colonna. C'è anche un pulsante filtro.

Puoi anche fare clic sull'icona accanto al filtro per aprire i dati in una nuova finestra.

Frame di dati in R: imparare le basi

Questa nuova finestra è simile a Power Query in cui puoi guardare i dati ma non toccarli. Cioè, non puoi inserire o sostituire valori sopra i dati esistenti.

Un'altra funzione utile da conoscere è la funzione head ( ) . Questa funzione stampa le prime righe del set di dati.

Quindi se esegui head (iris) , vedrai che stampa solo le prime sei righe. 

Frame di dati in R: imparare le basi

Questo è fantastico quando vuoi dare un senso migliore ai tuoi dati. La console non è sovraccarica e la presentazione dei dati è più ordinata.

Indicizzazione dei frame di dati

L'indicizzazione è stata discussa anche in un precedente tutorial sui vettori. Hai solo bisogno di usare parentesi quadre ( [ ] ) per indicizzare una posizione. Ora, poiché i frame di dati sono composti da righe e colonne, è necessario indicizzarli entrambi. Il formato è nome [riga, colonna] .

Ad esempio, se si desidera indicizzare la seconda riga e la quarta colonna del set di dati dell'iride , è sufficiente eseguire iris [2, 4] .

Frame di dati in R: imparare le basi

Puoi anche indicizzare un intervallo di righe e colonne. Tutto ciò di cui hai bisogno è usare i due punti ( : ) per indicare l'intervallo. Ecco un esempio:

Frame di dati in R: imparare le basi

Puoi anche indicizzare un'intera colonna. Utilizzare il simbolo del dollaro ( $ ) dopo il nome del set di dati e indicare il nome della colonna desiderato. Ad esempio, se desideri indicizzare l'intera colonna denominata Species, esegui iris$Species .

Frame di dati in R: imparare le basi

Vedrai quindi che l'intera colonna Species è stata stampata nella Console.

Visualizzazione delle statistiche dei frame di dati in R

Come hai appreso nelle esercitazioni precedenti, R è stato creato per l'analisi dei dati, le statistiche e le visualizzazioni. Quindi un'altra cosa utile da imparare sui frame di dati in R è come riassumerli.

Quando utilizzi la funzione di riepilogo ( ) , la console restituirà le statistiche di riepilogo per quei dati.

Riepilogo corsa (iris) . Questo ti darà le informazioni di base del set di dati in termini di statistiche descrittive.

Frame di dati in R: imparare le basi

Esistono altri pacchetti per ottenere più statistiche riassuntive come la deviazione standard e la curtosi. Ma questi saranno discussi nei tutorial successivi.


Crea vettori in R: un tutorial passo-passo

Conclusione

Hai imparato progressivamente i componenti di R. Prima hai imparato a conoscere gli oggetti, poi hai avanzato con i vettori, fino a questa lezione sui frame di dati. Ora hai a che fare con dati più grandi e complessi.

Con i frame di dati, ora conosci meglio i diversi set di dati in R e hai imparato come arrivare alle informazioni statistiche di base.

Continuerai a imparare progressivamente man mano che i prossimi tutorial affrontano i modi per ridimensionare ed esplorare dati più grandi in R.


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