Re: [R] Order of columns(variables) in dataframe

From: Dimitris Rizopoulos <Dimitris.Rizopoulos_at_med.kuleuven.be>
Date: Sun, 20 Jul 2008 13:46:56 +0200

try this:

df1 <- data.frame(v1 = c(2,3,1,9,5), v2 = c(8,5,12,4,11), v3 = c(7,8,2,6,9), v4 = c(1,4,6,3,6))
vals <- unlist(df1[5, ])
df1[order(vals, decreasing = TRUE)]

I hope it helps.

Best,
Dimitris



Dimitris Rizopoulos
Biostatistical Centre
School of Public Health
Catholic University of Leuven

Address: Kapucijnenvoer 35, Leuven, Belgium

Tel: +32/(0)16/336899
Fax: +32/(0)16/337015
Web: http://med.kuleuven.be/biostat/
      http://perswww.kuleuven.be/dimitris_rizopoulos/


Quoting Daniel Wagner <danieljm1976_at_yahoo.com>:

> Dear R experts,
> ¬ I have a dataframe with¬ 4 columns (variables). I want to redorder
> (or reposition) these columns on the basis of a value in its last
> row. e.g.
> ¬ df1<-data.frame( v1= c(2,3,1,9,5), v2=c(8,5,12,4,11),
> v3=c(7,8,2,6,9), v4=c(1,4,6,3,6))¬ ¬
>> df1
> ¬ ¬ v1 v2 v3 v4
> 1¬ 2¬ 8¬ 7¬ 1
> 2¬ 3¬ 5¬ 8¬ 4
> 3¬ 1 12¬ 2¬ 6
> 4¬ 9¬ 4¬ 6¬ 3
> 5¬ 5 11¬ 9¬ 6
>
> I wanto to get the order of df1 on the basis of value in¬ last row
> (descending order) like
> ¬ ¬ ¬ v2 v3 v4 v1
> 1¬ 8¬ 7¬ 1¬ 2
> 2¬ 5¬ 8¬ 4¬ 3
> 3 12¬ 2¬ 6¬ 1
> 4¬ 4¬ 6¬ 3¬ 9
> 5 11¬ 9¬ 6¬ 5
> ¬ Could somebody¬ help me?
> ¬ Daniel
> Amsterdam
> ¬ ¬ ¬ ¬ Send instant messages to your online friends
> http://uk.messenger.yahoo.com
> [[alternative HTML version deleted]]
>
>

Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm



R-help_at_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. Received on Sun 20 Jul 2008 - 11:52:55 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Sun 20 Jul 2008 - 12:31:59 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive