Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Importeer het databestand rechtstreeks vanaf de URL met read_dta() en sla het op als sugar.
  • Print de structuur van sugar. De Date-kolom heeft de klasse labelled.
  • Zet de waarden in de Date-kolom van sugar om naar datums met as.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
Code bewerken en uitvoeren