Hello all,
I'm trying to grasp a way to order a matrix by giving order() only a vector of 
the columns it can look to for sorting.
The approach has to be generic such that I can feed order() a vector of 
variable length (ie varying # of columns to sort by).


x<-rep(1,9)
y<-c(1, 1, 2, 2, 2, 1, 2, 2, 2)
z<-c(10, 11, 10, 13,  15,1000,1000, 1001,1002)
results<-cbind(x,y,z)

#pseudocode:
# results[order(vector of column numbers),]

# order desired:
results[order(results[,1],results[,2],results[,3]),]
__________________________________________________________________
thanks!
Michael

_______________________________________________________
Michael Folkes
Salmon Stock Assessment
Canadian Dept. of Fisheries & Oceans     
Pacific Biological Station

        [[alternative HTML version deleted]]

______________________________________________
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.

Reply via email to