Я пытаюсь разложить переменную «category» по значению «high» в переменной «value» внутри «category» с набором данных, подобным следующему:
sample <- data.frame(
category = c("cat1", "cat1", "cat1",
"cat2", "cat2", "cat2",
"cat3", "cat3", "cat3"),
subcat= c("high", "medium", "low",
"high", "medium", "low",
"high", "medium", "low"),
value = c(15, 5, 4,
7, 5, 3,
19, 4, 3)
)
В конце я хотел бы, чтобы переменная "category" была разложена в следующем порядке:
cat3, cat1, cat2.
Факторинг должен быть упорядочен по значению 'high' ( переменной «subcat») внутри переменной «value».
Я уверен, что решение очень простое, но я не могу найти правильный код для него. Заранее большое спасибо!
РЕДАКТИРОВАТЬ: Конечно, я мог бы сделать это вручную, но я ищу какой-то автоматизированный код, поскольку я пытаюсь повторить это с большим набором данных. Спасибо!