On Wed, Apr 06, 2011 at 11:35:32AM +0100, Yan Jiao wrote: > abc<-cbind(c(1,6,2),c(2,5,3),c(3,2,1))## matrix I want to sort > > if I do > abc[ order(abc[,3]), increasing = TRUE]
Jim already pointed out that the argument needs to go inside the parenthes of the order function. In addition, order has an argument called 'decreasing', but none called 'inceasing'. Finally, you are lacking a comma in your subsetting of the matrix: > abc[ order(abc[,3], decreasing=F)] [1] 2 6 1 But you probably mean: > abc[ order(abc[,3], decreasing=F), ] [,1] [,2] [,3] [1,] 2 3 1 [2,] 6 5 2 [3,] 1 2 3 cu Philipp -- Dr. Philipp Pagel Lehrstuhl für Genomorientierte Bioinformatik Technische Universität München Wissenschaftszentrum Weihenstephan Maximus-von-Imhof-Forum 3 85354 Freising, Germany http://webclu.bio.wzw.tum.de/~pagel/ ______________________________________________ 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.