У меня есть кадр данных с некоторыми численными переменными и некоторыми категориальными переменными factor
. Порядок уровней для этих факторов не так, как я хочу, чтобы они были.
numbers <- 1:4
letters <- factor(c("a", "b", "c", "d"))
df <- data.frame(numbers, letters)
df
# numbers letters
# 1 1 a
# 2 2 b
# 3 3 c
# 4 4 d
Если я изменяю порядок уровней, буквы больше не имеют соответствующих номеров (мои данные полны ерунды с этой точки).
levels(df$letters) <- c("d", "c", "b", "a")
df
# numbers letters
# 1 1 d
# 2 2 c
# 3 3 b
# 4 4 a
Я просто хочу изменить порядок уровней, поэтому при построении графика строки отображаются в нужном порядке, что может отличаться от по умолчанию в алфавитном порядке.