[R] Swap variables in data.frame
birgit.lemcke at systbot.uzh.ch
Tue Jun 3 17:25:26 CEST 2008
Thanks might be easier in my case because I have so many variables.
Could have found this solution on my own.
Rogers, James A [PGRD Groton] wrote:
> Birgit Lemcke wrote:
>> I have a dataframe and two of my variables are in the wrong position
>> and I would like to swap those variables.
> In addition to the other solutions posted, if you prefer to reference
> the columns by name rather than by index, you could use subset()
> dat <- data.frame(a = letters[1:3], b = LETTERS[1:3], c = 1:3, d = 3:1)
> subset(dat, select = c(b, a, c, d))
> ## or equivalently, something like:
> subset(dat, select = c(b:a, c:d))
> James A. Rogers, Ph.D.
> Associate Director, Neuroscience Statistics
> Pfizer Global R&D New London
> 50 Pequot Avenue (MS 6025-B2131)
> New London, CT 06320
> office: (860) 732-0783
> cell: (860) 501-7228
> fax: (860) 686-7866
> R-help at r-project.org mailing list
> PLEASE do read the posting guide
> and provide commented, minimal, self-contained, reproducible code.
The art of living is more like wrestling than dancing.
View this message in context: http://www.nabble.com/Swap-variables-in-data.frame-tp17597476p17626237.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help