关于r:dplyr按反向字母顺序排列

dplyr arrange by reverse alphabetical order

本问题已经有最佳答案,请猛点这里访问。

我很好奇为什么排列函数不能按字母顺序工作,而不能按字母顺序颠倒。

1
2
3
4
5
df <- data.frame(string = as.character(c("b","a","c")), stringsAsFactors = F)

df %>% arrange(string) #works

df %>% arrange(-string) #does not work

我只是在用完全错误的方法来完成我想要完成的工作吗?


?arrange帮助页面,使用desc()

1
df %>% arrange(desc(string))