dplyr按反向字母顺序排列

cyl*_*ude 8 r dplyr

我很好奇为什么排列功能不会按字母顺序工作,但不能反向按字母顺序排列.

df <- data.frame(string = as.character(c("b", "a", "c")), stringsAsFactors = F) 

df %>% arrange(string) #works

df %>% arrange(-string) #does not work
Run Code Online (Sandbox Code Playgroud)

我只是使用完全错误的方法来实现我想要完成的任务吗?

MrF*_*ick 14

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

df %>% arrange(desc(string))
Run Code Online (Sandbox Code Playgroud)