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
Övningsinstruktioner
- Ange sökvägen till filen med
file.path(). Spara den i variabelnpath. Kom ihåg att filen"edequality.dta"finns i mappen"worldbank". - Använd variabeln
pathför att importera datafilen på tre olika sätt. Visa strukturen medstr()varje gång: edu_equal_1: Skicka bara filenspathtillread.dta().edu_equal_2: Skicka filenspathoch sättconvert.factorstillFALSE.edu_equal_3: Skicka filenspathoch sättconvert.underscoretillTRUE.
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