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

Преобразование символьных столбцов в факторы

Хотя порой хочется сразу перейти к визуализации и моделированию данных, сначала обычно приходится привести данные в порядок. В этой главе вы шаг за шагом воссоздадите график FiveThirtyEight на основе исходного набора данных flying_etiquette. Начнём с того, что ограничим набор данных только нужными нам респондентами и преобразуем некоторые столбцы в факторы.

Обратите внимание: в коде названия столбцов заключены в обратные кавычки. Это необходимо, если в именах столбцов есть пробелы! Обычно пробелы заменяют подчёркиванием, чтобы избежать этого, но здесь мы сохранили оригинальные названия — они скоро понадобятся нам для построения графиков.

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

Категориальные данные в Tidyverse

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

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

  • Преобразуйте все символьные столбцы в столбцы-факторы.
  • Удалите респондентов, которые ответили "Never" на вопрос о том, летали ли они когда-либо на самолёте.

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

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

flying_etiquette %>%
    # Change characters to factors
    mutate(across(___(___), as.factor)) %>%
    # Filter out those who have never flown on a plane
    ___(`How often do you travel by plane?` != ___)
Редактировать и запускать код