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

case_when() с одной переменной

В этом уроке мы рассмотрели, как создать категориальную переменную из одного вектора или столбца с помощью case_when(). Давайте попробуем применить это к нашему набору данных multiple_choice_responses и создадим переменную «поколение» на основе возраста респондентов.

Мы воспользуемся ещё одной функцией dplyrbetween, которая поможет нам в этом. В сочетании с filter функция between позволяет отфильтровать строки, значения которых находятся между двумя числами (включительно). Например:

mtcars %>%
  filter(between(mpg, 10, 20))

возвращает все строки из mtcars, в которых значение mpg находится в диапазоне от 10 до 20.

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

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

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

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

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

# Check the min age
___(multiple_choice_responses$Age, ___)

# Check the max age
___(multiple_choice_responses$Age, ___)
Редактировать и запускать код