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

Перекодирование тем

Осталось ещё одно шаг очистки данных, чтобы сделать их более понятными. Сейчас темы обозначены двухбуквенными кодами:

  1. me: Палестинский конфликт
  2. nu: Ядерное оружие и ядерные материалы
  3. di: Контроль над вооружениями и разоружение
  4. hr: Права человека
  5. co: Колониализм
  6. ec: Экономическое развитие

Чтобы упростить интерпретацию данных, перекодируйте их: замените коды полными названиями. Для этого используйте функцию recode() из пакета dplyr, которая заменяет значения на указанные вами:

example <- c("apple", "banana", "apple", "orange")
recode(example,
       apple = "plum",
       banana = "grape")

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

Практический пример: разведочный анализ данных в R

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

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

Используйте функцию recode() из пакета dplyr внутри mutate(), чтобы заменить каждый двухбуквенный код в наборе данных votes_gathered соответствующим полным названием. Сохраните результат в переменную votes_tidied.

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

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

# Replace the two-letter codes in topic: votes_tidied
votes_tidied <- ___ %>%
  mutate(topic = recode(___,
                        ___ = "Palestinian conflict",
                        ___ = "Nuclear weapons and nuclear material",
                        ___ = "Arms control and disarmament",
                        ___ = "Human rights",
                        ___ = "Colonialism",
                        ___ = "Economic development"))
Редактировать и запускать код