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

Удаление уровней

Таблица сопряжённости из предыдущего упражнения показала, что некоторые уровни имеют очень низкие значения счётчиков. Чтобы упростить анализ, такие уровни лучше удалить.

В R для этого нужно выполнить два шага: сначала отфильтровать строки с уровнями, у которых очень мало записей, а затем удалить эти уровни из факторной переменной с помощью droplevels(). Это необходимо потому, что функция droplevels() сохраняет уровни, у которых есть хотя бы 1–2 записи, — она удаляет только те уровни, которых в наборе данных нет вовсе.

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

Разведочный анализ данных в R

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

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

Таблица сопряжённости из предыдущего упражнения доступна в вашем рабочем пространстве под именем tab.

  • Загрузите пакет dplyr.
  • Выведите tab на экран, чтобы определить, какой уровень переменной align имеет наименьшее общее количество записей.
  • Используйте filter(), чтобы исключить из comics все строки с этим уровнем, а затем удалите неиспользуемый уровень с помощью droplevels(). Сохраните упрощённый набор данных под именем comics_filtered.

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

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

# Load dplyr
___

# Print tab
___

# Remove align level
comics_filtered <- ___ %>%
  ___(align != ___) %>%
  ___()

# See the result
comics_filtered
Редактировать и запускать код