Importare dati STATA con foreign (2)
I dati possono essere molto diversi: dai vettori di caratteri alle variabili categoriche, alle date e oltre. È in questi casi che gli argomenti aggiuntivi di read.dta() tornano utili.
Gli argomenti che userai più spesso sono convert.dates, convert.factors, missing.type e convert.underscore. Il loro significato è piuttosto intuitivo, come Filip ha spiegato nel video. Servono a convertire correttamente i dati STATA nelle strutture dati standard di R. Digita ?read.dta per scoprire i valori predefiniti.
Il dataset di questo esercizio contiene misure socio-economiche e accesso all’istruzione per diverse persone (Fonte: World Bank). Questi dati sono disponibili come edequality.dta, che si trova nella cartella worldbank nella tua directory di lavoro.
Questo esercizio fa parte del corso
Importazione intermedia di dati in R
Istruzioni dell'esercizio
- Specifica il percorso del file usando
file.path(). Chiamalopath. Ricorda che il file"edequality.dta"si trova nella cartella"worldbank". - Usa la variabile
pathper importare il file di dati in tre modi diversi; ogni volta mostra la sua struttura constr(): edu_equal_1: passando solo ilpathdel file aread.dta().edu_equal_2: passando ilpathdel file e impostandoconvert.factorsaFALSE.edu_equal_3: passando ilpathdel file e impostandoconvert.underscoreaTRUE.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# foreign is already loaded
# Specify the file path using file.path(): path
# Create and print structure of edu_equal_1
# Create and print structure of edu_equal_2
# Create and print structure of edu_equal_3