根据R中的多个列对数据框进行排序
这个问题在这里已经有了答案:
按升序排序:
像这样使用dplyr:
library(dplyr)
df <- df %>% arrange(type, frequency, word)
只需按照您想要排序的顺序排列变量即可。
按降序排列:
只需在要按相反顺序排序的变量前面使用负号。 喜欢这个。
df %>% arrange(-type, frequency, word)
使用文字...
如果您想尝试使用上述方法按相反顺序排序文本,则可能会出现错误。 要安排分类变量,请围绕desc()包装变量,如下所示:
df %>% arrange(desc(word))
链接地址: http://www.djcxy.com/p/70859.html