In general, different rows would sort in different orders. Your example does 
not illustrate how you would want to address such a problem. Here I assume you 
are only interested in sorting by the values in the first row.

dta <- data.frame(a=c(2,3), b=c(3,5), c=c(8,9))
dta[,order(unlist(dta[1,]),decreasing=TRUE)]

Note that data frames don't usually contain data that one would want to 
manipulate this way... this type of thing would normally be associated with 
matrices, which always have all elements of a single type.

Please follow the instructions in the footer of this email next time... in 
particular post using plain text because HTML does not always survive the trip 
to us intact.
---------------------------------------------------------------------------
Jeff Newmiller                        The     .....       .....  Go Live...
DCN:<jdnew...@dcn.davis.ca.us>        Basics: ##.#.       ##.#.  Live Go...
                                      Live:   OO#.. Dead: OO#..  Playing
Research Engineer (Solar/Batteries            O.O#.       #.O#.  with
/Software/Embedded Controllers)               .OO#.       .OO#.  rocks...1k
--------------------------------------------------------------------------- 
Sent from my phone. Please excuse my brevity.

On December 13, 2014 4:13:28 PM PST, Nia Gupta via R-help 
<r-help@r-project.org> wrote:
>Hello, 
>
>I have a data frame that looks like this:
>           a      b    c
>1        2       3    8
>2        3       5    9
>I was wondering if it was possible to reorder the columns by decreasing
>values so the new data frame would look like this:
>           c      b    a
>1        8      3    2
>2        9      5   3
>
>Thank you
>
>
>       [[alternative HTML version deleted]]
>
>______________________________________________
>R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
>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.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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