> x <- + matrix(c(1239,10,10,10,10,1234,10,10,10,10,1500,11,11,11,11,1001,11,11,11,11, + + 1009,11,11,11,11,1344,12,12,12,12,1349,12,12,12,12,1458,13,13,13,13),8,5,byrow + = T) > x [,1] [,2] [,3] [,4] [,5] [1,] 1239 10 10 10 10 [2,] 1234 10 10 10 10 [3,] 1500 11 11 11 11 [4,] 1001 11 11 11 11 [5,] 1009 11 11 11 11 [6,] 1344 12 12 12 12 [7,] 1349 12 12 12 12 [8,] 1458 13 13 13 13 > ind <- do.call(order, data.frame(x[,c(2:5,1)])) > xs <- x[ind, ] > xs [,1] [,2] [,3] [,4] [,5] [1,] 1234 10 10 10 10 [2,] 1239 10 10 10 10 [3,] 1001 11 11 11 11 [4,] 1009 11 11 11 11 [5,] 1500 11 11 11 11 [6,] 1344 12 12 12 12 [7,] 1349 12 12 12 12 [8,] 1458 13 13 13 13 >
Bill Venables http://www.cmis.csiro.au/bill.venables/ -----Original Message----- From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On Behalf Of ashley2000 Sent: Wednesday, 29 July 2009 12:07 PM To: r-help@r-project.org Subject: [R] partially sorting? Dear all, x <- matrix(c(1239,10,10,10,10,1234,10,10,10,10,1500,11,11,11,11,1001,11,11,11,11, 1009,11,11,11,11,1344,12,12,12,12,1349,12,12,12,12,1458,13,13,13,13),8,5,byrow = T) > x [,1] [,2] [,3] [,4] [,5] [1,] 1239 10 10 10 10 [2,] 1234 10 10 10 10 [3,] 1500 11 11 11 11 [4,] 1001 11 11 11 11 [5,] 1009 11 11 11 11 [6,] 1344 12 12 12 12 [7,] 1349 12 12 12 12 [8,] 1458 13 13 13 13 I tried to sort by 1st column, but stayed the other columns as they were. I mean [,1] [,2] [,3] [,4] [,5] [2,] 1234 10 10 10 10 [1,] 1239 10 10 10 10 -------------------------------------- [4,] 1001 11 11 11 11 [5,] 1009 11 11 11 11 [3,] 1500 11 11 11 11 -------------------------------------- [6,] 1344 12 12 12 12 [7,] 1349 12 12 12 12 -------------------------------------- [8,] 1458 13 13 13 13 any suggestions? thanks ashley -- View this message in context: http://www.nabble.com/partially-sorting--tp24711191p24711191.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.