Import dat ve formátu STATA pomocí haven
Teď se podíváme na datové soubory ve formátu STATA – k jejich načtení slouží funkce read_dta().
Pokud si prohlédneš výsledek volání read_dta(), všimneš si, že jeden sloupec bude načten jako vektor typu labelled – jde o ekvivalent datové struktury běžné v jiných statistických prostředích. Aby bylo možné s daty v R efektivně pracovat, je nejlepší tento typ převést na standardní třídu R. Pro převod proměnné třídy labelled na faktor použiješ funkci as_factor() z balíčku haven.
V tomto cvičení budeš pracovat s daty o ročních hodnotách dovozu a vývozu cukru – jak v USD, tak i v hmotnosti. Data najdeš na adrese: https://assets.datacamp.com/production/course_1478/datasets/trade.dta
Toto cvičení je součástí kurzu
Intermediate Importing Data in R
Pokyny k cvičení
- Načti datový soubor přímo z URL pomocí
read_dta()a ulož ho jakosugar. - Vypište strukturu datasetu
sugar. SloupecDatemá třídulabelled. - Převeď hodnoty ve sloupci
Datedatasetusugarna datumový formát pomocías.Date(as_factor(___)). - Vypiš strukturu
sugarještě jednou. Vypadá to teď lépe?
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# haven is already loaded
# Import the data from the URL: sugar
# Structure of sugar
# Convert values in Date column to dates
# Structure of sugar again