Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj plik danych bezpośrednio z podanego adresu URL za pomocą funkcji read_dta() i zapisz wynik jako sugar.
  • Wyświetl strukturę obiektu sugar. Kolumna Date ma klasę labelled.
  • Przekonwertuj wartości w kolumnie Date obiektu sugar na daty, używając as.Date(as_factor(___)).
  • Wyświetl strukturę obiektu sugar jeszcze 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
Edytuj i uruchom kod