После прочтения вашего файла rds
я заметил, что столбец MARITAL
не символ, а символ.Преобразовать его в коэффициент можно следующим образом с помощью функции mutate
.После этого вы можете изменить порядок строк, используя arrange
с desc
, чтобы сделать его в порядке убывания.
library(dplyr)
HAPPY2 <- HAPPY %>%
mutate(MARITAL = factor(MARITAL,
levels = c("NEVER MARRIED", "MARRIED", "SEPARATED", "DIVORCED", "WIDOWED"))) %>%
arrange(desc(MARITAL))
Мне неясно, почему вы хотите использовать summarize
и group_by
,Если у вас есть новый вопрос, уточните.