Kom igångKom igång gratis

Importera STATA-data med foreign (2)

Data kan vara mycket varierade – från teckenvektorer till kategoriska variabler, datum och mycket mer. Det är i sådana fall som de extra argumenten i read.dta() kommer till nytta.

De argument du kommer att använda oftast är convert.dates, convert.factors, missing.type och convert.underscore. Deras betydelse är ganska självklar, som Filip förklarade i videon. Det handlar om att korrekt konvertera STATA-data till vanliga R-datastrukturer. Skriv ?read.dta för att ta reda på standardvärdena.

Datamängden för den här övningen innehåller socioekonomiska mått och tillgång till utbildning för olika individer (källa: World Bank). Dessa data finns tillgängliga som edequality.dta, som finns i mappen worldbank i din arbetskatalog.

Den här övningen är en del av kursen

Importera data på mellannivå i R

Visa kurs

Övningsinstruktioner

  • Ange sökvägen till filen med file.path(). Spara den i variabeln path. Kom ihåg att filen "edequality.dta" finns i mappen "worldbank".
  • Använd variabeln path för att importera datafilen på tre olika sätt. Visa strukturen med str() varje gång:
  • edu_equal_1: Skicka bara filens path till read.dta().
  • edu_equal_2: Skicka filens path och sätt convert.factors till FALSE.
  • edu_equal_3: Skicka filens path och sätt convert.underscore till TRUE.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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

Redigera och kör kod