Import dat ze STATA pomocí foreign (2)
Data mohou být velmi různorodá – od znakových vektorů přes kategorické proměnné až po data a další typy. Právě v takových případech se hodí další argumenty funkce read.dta().
Nejčastěji budeš používat argumenty convert.dates, convert.factors, missing.type a convert.underscore. Jejich význam je celkem intuitivní, jak Filip vysvětlil ve videu. Jde o správný převod dat ze STATA do standardních datových struktur R. Zadej ?read.dta a zjistíš, jaké jsou výchozí hodnoty.
Datová sada pro toto cvičení obsahuje socioekonomické ukazatele a přístup ke vzdělání pro různé osoby (zdroj: World Bank). Data jsou dostupná jako edequality.dta a nacházejí se ve složce worldbank v tvém pracovním adresáři.
Toto cvičení je součástí kurzu
Intermediate Importing Data in R
Pokyny k cvičení
- Pomocí
file.path()zadej cestu k souboru a ulož ji do proměnnépath. Nezapomeň, že soubor"edequality.dta"se nachází ve složce"worldbank". - Pomocí proměnné
pathnaimportuj datový soubor třemi různými způsoby; vždy zobraz jeho strukturu pomocístr(): edu_equal_1: Předej funkciread.dta()pouze cestupath.edu_equal_2: Předej cestupatha nastavconvert.factorsnaFALSE.edu_equal_3: Předej cestupatha nastavconvert.underscorenaTRUE.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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