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.

Reply via email to