STATA-Daten mit haven importieren
Als Nächstes sind STATA-Datendateien dran; dafür kannst du read_dta() verwenden.
Wenn du dir das Ergebnis des read_dta()-Aufrufs ansiehst, wirst du feststellen, dass eine Spalte als labelled-Vektor importiert wird – ein R-Äquivalent für eine in anderen Statistikprogrammen übliche Datenstruktur. Damit du in R effektiv weiterarbeiten kannst, solltest du diese Daten in eine Standard-R-Klasse umwandeln. Um eine Variable der Klasse labelled in einen Faktor zu konvertieren, brauchst du haven’s Funktion as_factor().
In dieser Übung arbeitest du mit Daten zu jährlichen Import- und Exportmengen von Zucker, sowohl in USD als auch nach Gewicht. Die Daten findest du unter: https://assets.datacamp.com/production/course_1478/datasets/trade.dta
Diese Übung ist Teil des Kurses
Fortgeschrittenes Importieren von Daten in R
Anleitung zur Übung
- Importiere die Datendatei direkt von der URL mit
read_dta()und speichere sie alssugar. - Gib die Struktur von
sugaraus. Die SpalteDatehat die Klasselabelled. - Wandle die Werte in der Spalte
Datevonsugarin Datumsangaben um, mitas.Date(as_factor(___)). - Gib die Struktur von
sugarerneut aus. Sieht jetzt besser aus?
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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