Імпорт даних 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