Tal Galili <tal.gal...@gmail.com> [Sat, Mar 28, 2009 at 06:48:36PM CET]: > Hello people. > > I wish to reorder a simple vector of numbers by another vector of the order > (and then do the same, but with a data frame rows) > > I try this (which doesn't work) : > > aa <- c(3, 1 ,2 ) > > aa[aa] > [1] 2 3 1
To my mind, it does what you told it to, and therefore "works" in my book. The routine orders the numbers by placing the third element first, the first second, and the second third. Maybe aa[order(aa)] does what you mean it to do? Best wishes Johannes -- Johannes Hüsing There is something fascinating about science. One gets such wholesale returns of conjecture mailto:johan...@huesing.name from such a trifling investment of fact. http://derwisch.wikidot.com (Mark Twain, "Life on the Mississippi") ______________________________________________ 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.