Začněte nyníZačněte zdarma

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

Zobrazit kurz

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é path naimportuj datový soubor třemi různými způsoby; vždy zobraz jeho strukturu pomocí str():
  • edu_equal_1: Předej funkci read.dta() pouze cestu path.
  • edu_equal_2: Předej cestu path a nastav convert.factors na FALSE.
  • edu_equal_3: Předej cestu path a nastav convert.underscore na TRUE.

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

Upravit a spustit kód