Che cos'è un data frame
Potresti ricordarti, dal capitolo sulle matrici, che tutti gli elementi che inserisci in una matrice dovrebbero essere dello stesso tipo. Nell'esempio sulle matrici, il data set di Star Wars conteneva solo dati di tipo numerico.
Quando, ad esempio, effettui una ricerca di mercato, tuttavia, hai diversi tipi di dato che riflettono le risposte a domande del tipo:
- 'Sei sposato/a?' oppure altre domande a risposta chiusa 'si/no' (
logical
) - 'Quanti anni hai?' (
numeric
) - 'Qual è la tua opinione su questo prodotto?' oppure altre domande a risposta aperta (
character
) - ...
L'output, ossia la risposta di chi compila il questionario, è un data set composto da variabili di diverso tipo. Ti troverai perciò spesso a lavorare con data sets che contengono tipi diversi di dato invece di contenere dati omogenei.
Un data frame immagazzina le variabili di un data set nelle colonne e le osservazioni nelle righe. Questo modo di immagazzinare informazioni è un concetto già noto per coloro che utilizzano altri software statistici come SAS o SPSS.
This exercise is part of the course
Introduzione a R
Exercise instructions
Clicca 'Submit Answer'. Il contenuto del data frame di esempio mtcars
sarà stampato nella console.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Stampa il data frame di esempio
mtcars