Один из вариантов - add_count
, который создает столбец с подсчетом частоты, а затем использует его для order
строк
library(dplyr)
df1 %>%
add_count(col1) %>%
arrange(desc(n))
Если нам нужны только суммарные значения, используйте count
df1 %>%
count(col1) %>%
arrange(desc(n))
Воспроизводимый пример с использованием mtcars
data(mtcars)
mtcars %>%
add_count(vs) %>%
arrange(desc(n))