R語言基礎(chǔ)之第四部分 排序
sort:對向量進行排序,返回排好序的內(nèi)容
order: 返回排好序的內(nèi)容的下標(biāo) / 多個排序標(biāo)準(zhǔn)
> x = data.frame(v1 = 1:5, v2 = c(10,9,8,7,6), v3 = 11:15, v4 = c(1,1,2,1,2))
> x
v1 v2 v3 v4
1 1 10 11 1
2 2 9 12 1
3 3 8 13 2
4 4 7 14 1
5 5 6 15 2
> sort(x$v2)
[1] 6 7 8 9 10
> sort(x$v2,decreasing = TRUE) # 降序 默認(rèn)是升序
[1] 10 9 8 7 6
> x[order(x$v2),]
v1 v2 v3 v4
5 5 6 15 2
4 4 7 14 1
3 3 8 13 2
2 2 9 12 1
1 1 10 11 1
> x[order(x$v4, x$v2),] #先對v4排序 再對v2排序
v1 v2 v3 v4
4 4 7 14 1
2 2 9 12 1
1 1 10 11 1
5 5 6 15 2
3 3 8 13 2
后續(xù)請參考:
R語言基礎(chǔ)之第一部分 : 5種數(shù)據(jù)對象類型
R語言基礎(chǔ)之第二部分 : 操縱數(shù)據(jù)取子集
R語言基礎(chǔ)之第三部分:重要函數(shù)apply族函數(shù)的使用
R語言基礎(chǔ)之第五部分 : 總結(jié)數(shù)據(jù)信息