[R] Swap variables in data.frame
Birgitle
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.
Birgit
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))
>
>
> --Jim
>
> 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
> 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.
>
>
-----
The art of living is more like wrestling than dancing.
(Marcus Aurelius)
--
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
mailing list