STATA-data importeren met haven
Nu komen STATA-bestanden aan bod; hiervoor kun je read_dta() gebruiken.
Als je het resultaat van de read_dta()-aanroep bekijkt, zie je dat één kolom wordt geïmporteerd als een labelled-vector, een R-equivalent van een veelvoorkomende datastructuur in andere statistische omgevingen. Om effectief verder te werken met de data in R, kun je deze het best omzetten naar een standaard R-klasse. Om een variabele van de klasse labelled naar een factor om te zetten, heb je haven’s as_factor()-functie nodig.
In deze oefening werk je met gegevens over de jaarlijkse import- en exportcijfers van suiker, zowel in USD als in gewicht. De data vind je op: https://assets.datacamp.com/production/course_1478/datasets/trade.dta
Deze oefening maakt deel uit van de cursus
Gevorderd data importeren in R
Oefeninstructies
- Importeer het databestand rechtstreeks vanaf de URL met
read_dta()en sla het op alssugar. - Print de structuur van
sugar. DeDate-kolom heeft de klasselabelled. - Zet de waarden in de
Date-kolom vansugarom naar datums metas.Date(as_factor(___)). - Print nogmaals de structuur van
sugar. Ziet er nu beter uit?
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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