Importowanie danych STATA za pomocą haven
Czas na pliki danych STATA – do ich importowania służy funkcja read_dta().
Przeglądając wynik wywołania read_dta(), zauważysz, że jedna z kolumn zostanie zaimportowana jako wektor typu labelled – odpowiednik struktury danych powszechnie stosowanej w innych środowiskach statystycznych. Aby sprawnie pracować z tymi danymi w R, warto przekształcić je do standardowej klasy R. Do konwersji zmiennej klasy labelled na czynnik (factor) użyj funkcji as_factor() z pakietu haven.
W tym ćwiczeniu będziesz pracować z danymi dotyczącymi rocznych wartości importu i eksportu cukru – zarówno w USD, jak i w ujęciu wagowym. Dane znajdziesz pod adresem: https://assets.datacamp.com/production/course_1478/datasets/trade.dta
To ćwiczenie jest częścią kursu
Importowanie danych w R – poziom średnio zaawansowany
Instrukcje do ćwiczenia
- Zaimportuj plik danych bezpośrednio z podanego adresu URL za pomocą funkcji
read_dta()i zapisz wynik jakosugar. - Wyświetl strukturę obiektu
sugar. KolumnaDatema klasęlabelled. - Przekonwertuj wartości w kolumnie
Dateobiektusugarna daty, używającas.Date(as_factor(___)). - Wyświetl strukturę obiektu
sugarjeszcze raz. Wygląda lepiej?
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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