R语言学习 Sort()排序
(2016-11-23 14:43:25)
标签:
r |
分类: 大数据 |
向量:
sort(x)是对向量x进行排序,返回值排序后的数值向量。
order(X) #返回使得x从小到大排列的元素的下标向量。x[order(x)]等效于sort(x),
> x<-c(97,93,85,74,32,100,99,67)
> sort(x)
[1] 32 67
74 85 93
97 99 100
矩阵:
比如说要对一个矩阵x进行排序,先根据第一列,然后根据第二列排序,可以用下面的语句实现:
x[order(x[,1],x[,2]),]
数据框排序
比如data.frame的rt(name,sex,age,score)按照score进行排序,行也跟着变动
>-rt[order(rt[,4],decreasing=T),]

加载中…