> a <- matrix( c(5, 3, 4, 2, 2, 6, 8, 9, 7, 6, 12, 10, 11, 14, 13), 5)
> a
[,1] [,2] [,3]
[1,] 5 6 12
[2,] 3 8 10
[3,] 4 9 11
[4,] 2 7 14
[5,] 2 6 13
按第一列升序:
> a[order(a[,1]),]
[,1] [,2] [,3]
[1,] 2 7 14
[2,] 2 6 13
[3,] 3 8 10
[4,] 4 9 11
[5,] 5 6 12
第一列升序,第二列升序
> a[order(a[,1],a[,2]),]
[,1] [,2] [,3]
[1,] 2 6 13
[2,] 2 7 14
[3,] 3 8 10
[4,] 4 9 11
[5,] 5 6 12
第一列升序,第二列降序
> a[order(a[,1],-a[,2]),]
[,1] [,2] [,3]
[1,] 2 7 14
[2,] 2 6 13
[3,] 3 8 10
[4,] 4 9 11
[5,] 5 6 12
|