Re: [R] Swap variables in data.frame

From: Birgitle <birgit.lemcke_at_systbot.uzh.ch>
Date: Mon, 02 Jun 2008 05:04:38 -0700 (PDT)

Thanks Paul.

I am not sure if I understood well, but when I do it then I have only two columns left:

> L3 <- LETTERS[1:3]
> (d <- data.frame(cbind(x=1, y=1:10, z=11:20), fac=sample(L3, 10,
> replace=TRUE)))

   x y z fac
1 1 1 11 C
2 1 2 12 B
3 1 3 13 B
4 1 4 14 C
5 1 5 15 C
6 1 6 16 B
7 1 7 17 C
8 1 8 18 C
9 1 9 19 B
10 1 10 20 C
> d <- d[,c(2,1)]
> d

    y x
1 1 1
2 2 1
3 3 1
4 4 1
5 5 1
6 6 1
7 7 1
8 8 1
9 9 1
10 10 1

But I have more than two columns in my data.frame.

Birgit

Paul Smith wrote:
>
> On Mon, Jun 2, 2008 at 11:59 AM, Blubbele <birgit.lemcke@systbot.uzh.ch>
> wrote:

>>
>> Thanks but it swaps in both cases only the data:
>>
>> FemMal_88[c(61,62)]=FemMal_88[c(62,61)]
>>
>>
>> FemMal_88[,c(61,62)]=FemMal_88[,c(62,61)]

>
> The following works:
>
> d <- data.frame(a=c(1,2),b=c(3,4))
> d <- d[,c(2,1)]
>
> Paul
>
> ______________________________________________
> 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-tp17597476p17599719.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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 Mon 02 Jun 2008 - 12:22:21 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 Mon 02 Jun 2008 - 12:30:41 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