dplyr按反向字母顺序排列

时间:2017-11-06 19:16:00

标签: r dplyr

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

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

df %>% arrange(string) #works

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

我是否只是使用完全错误的方法来实现我想要完成的目标?

1 个答案:

答案 0 :(得分:10)

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

df %>% arrange(desc(string))