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

Упорядоченные факторы (2)

speed_vector следует преобразовать в упорядоченный фактор, поскольку его категории имеют естественный порядок. По умолчанию функция factor() создаёт из speed_vector неупорядоченный фактор. Чтобы получить упорядоченный фактор, нужно добавить два дополнительных аргумента: ordered и levels.

factor(some_vector,
       ordered = TRUE,
       levels = c("lev1", "lev2" ...))

Задав аргументу ordered значение TRUE в функции factor(), вы указываете, что фактор является упорядоченным. Аргумент levels позволяет задать значения фактора в нужном порядке.

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

Введение в R

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

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

На основе speed_vector создайте упорядоченный вектор-фактор factor_speed_vector. Установите ordered равным TRUE, а levels — равным c("slow", "medium", "fast").

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

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

# Create speed_vector
speed_vector <- c("medium", "slow", "slow", "medium", "fast")

# Convert speed_vector to ordered factor vector
factor_speed_vector <-

# Print factor_speed_vector
factor_speed_vector
summary(factor_speed_vector)
Редактировать и запускать код