ПочатиПочніть безкоштовно

Імпорт даних STATA за допомогою foreign (2)

Дані можуть бути дуже різними: від символьних векторів до категоріальних змінних, дат тощо. У таких випадках стануть у пригоді додаткові аргументи read.dta().

Найчастіше ви використовуватимете convert.dates, convert.factors, missing.type і convert.underscore. Їхнє значення доволі очевидне, як пояснив Філіп у відео. Вони потрібні для коректного перетворення даних STATA на стандартні структури даних R. Введіть ?read.dta, щоб дізнатися про значення за замовчуванням.

Набір даних для цієї вправи містить соціально-економічні показники та доступ до освіти для різних осіб (джерело: World Bank). Ці дані доступні як edequality.dta, який розташований у папці worldbank у вашому робочому каталозі.

Ця вправа є частиною курсу

Середній рівень імпорту даних у R

Переглянути курс

Інструкції до вправи

  • Укажіть шлях до файлу за допомогою file.path(). Назвіть його path. Пам'ятайте, що файл "edequality.dta" міститься в папці "worldbank".
  • Використайте змінну path, щоб імпортувати файл із даними трьома різними способами; щоразу покажіть його структуру за допомогою str():
  • edu_equal_1: передайте лише шлях до файлу path у read.dta().
  • edu_equal_2: передайте шлях до файлу path і встановіть convert.factors у FALSE.
  • edu_equal_3: передайте шлях до файлу path і встановіть convert.underscore у TRUE.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# foreign is already loaded

# Specify the file path using file.path(): path


# Create and print structure of edu_equal_1



# Create and print structure of edu_equal_2



# Create and print structure of edu_equal_3

Редагувати та запускати код