在R中,我們在整理數據時,經常需要對數據排序,以便數據增強數據的可讀性。
下面我們來看下dplyr中的,arrange函數
arrange(.data, ...)
跟filter()類似,arrange()的參數也很簡單,出來data外,余下的是排序條件。
下面來看些具體的例子
library(dplyr)
x<-data.frame(id=1:6,
name=c("wang","zhang","li","chen","zhao","song"),
shuxue=c(89,85,68,79,96,53),
yuwen=c(77,68,86,87,92,63))
x

arrange(x,name)

按照字母的順序進行排序。
arrange(x,shuxue,desc(yuwen))

按照shuxuec正序排序,然后按照yuwen倒序排序。
這里desc跟SQL里面的排序函數是一樣的,表示對數據進行倒序排序。
整體上arrange排序也相對比較簡單。
