НачатьНачать бесплатно

Импорт данных STATA с помощью haven

Теперь рассмотрим файлы данных STATA — для их импорта используется функция read_dta().

При изучении результата вызова read_dta() вы заметите, что один из столбцов будет импортирован как вектор типа labelled — аналог распространённой структуры данных из других статистических пакетов. Чтобы продолжить работу с данными в R, рекомендуется привести их к стандартному классу R. Для преобразования переменной класса labelled в фактор используется функция as_factor() из пакета haven.

В этом упражнении вы будете работать с данными о ежегодных объёмах импорта и экспорта сахара — как в денежном выражении (USD), так и по весу. Данные доступны по адресу: https://assets.datacamp.com/production/course_1478/datasets/trade.dta

Это упражнение является частью курса

Промежуточный уровень: импорт данных в R

Посмотреть курс

Инструкции к упражнению

  • Импортируйте файл данных напрямую по URL с помощью read_dta() и сохраните результат в переменную sugar.
  • Выведите структуру sugar. Обратите внимание: столбец Date имеет класс labelled.
  • Преобразуйте значения столбца Date в наборе данных sugar в даты с помощью as.Date(as_factor(___)).
  • Снова выведите структуру sugar. Стало лучше?

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# 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
Редактировать и запускать код