Re: [R] order function give back row name

2011-12-02 Thread Sarah Goslee
With similar data, since you didn't include reproducible example of your own: > results <- matrix(c(53, 55, 37, 83), nrow=1) > colnames(results) <- letters[1:4] > results a b c d [1,] 53 55 37 83 > order(results) [1] 3 1 2 4 > colnames(results)[order(results)] [1] "c" "a" "b" "d" On Fri

Re: [R] order function give back row name

2011-12-02 Thread R. Michael Weylandt
names(results)[order(results)] Michael On Fri, Dec 2, 2011 at 2:45 PM, Martin Bauer wrote: > Hello, > > > I have a matrix results with dimension 1x9 double matrix > >         XLB       XLE             XLF         XLI > 1       53.3089  55.77923       37.64458     83.08646 > > I'm trying to order

[R] order function give back row name

2011-12-02 Thread Martin Bauer
Hello, I have a matrix results with dimension 1x9 double matrix XLB XLE XLF XLI 1 53.3089 55.77923 37.64458 83.08646 I'm trying to order this matrix > print(order(results)) [1] 3 1 2 4 how can the function order return the columnname XLF