Importare dati STATA con haven
Ora tocca ai file di dati STATA; per questi puoi usare read_dta().
Esaminando il risultato della chiamata a read_dta(), noterai che una colonna verrà importata come vettore labelled, l’equivalente in R di una struttura dati comune in altri software statistici. Per continuare a lavorare efficacemente sui dati in R, è meglio trasformare questi dati in una classe standard di R. Per convertire una variabile di classe labelled in un factor, ti serve la funzione as_factor() di haven.
In questo esercizio lavorerai con dati annuali sulle importazioni ed esportazioni di zucchero, sia in USD sia in peso. I dati sono disponibili qui: https://assets.datacamp.com/production/course_1478/datasets/trade.dta
Questo esercizio fa parte del corso
Importazione intermedia di dati in R
Istruzioni dell'esercizio
- Importa il file di dati direttamente dall’URL usando
read_dta()e salvalo comesugar. - Stampa la struttura di
sugar. La colonnaDateha classelabelled. - Converte i valori nella colonna
Datedisugarin date, usandoas.Date(as_factor(___)). - Stampa di nuovo la struttura di
sugar. Va meglio ora?
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# haven is already loaded
# Import the data from the URL: sugar
# Structure of sugar
# Convert values in Date column to dates
# Structure of sugar again