Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Specifica il percorso del file usando file.path(). Chiamalo path. Ricorda che il file "edequality.dta" si trova nella cartella "worldbank".
  • Usa la variabile path per importare il file di dati in tre modi diversi; ogni volta mostra la sua struttura con str():
  • edu_equal_1: passando solo il path del file a read.dta().
  • edu_equal_2: passando il path del file e impostando convert.factors a FALSE.
  • edu_equal_3: passando il path del file e impostando convert.underscore a TRUE.

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

Modifica ed esegui il codice