[R] Transform data set

Wincent ronggui.huang at gmail.com
Tue Mar 23 14:32:42 CET 2010


Looks like this way,

dat$lrplacepartyclose <- NA

dat$lrplacepartyclose[dat$Party_Close=="party1"] <-
dat$lrplaceParty1[dat$Party_Close=="party1"]

dat$lrplacepartyclose[dat$Party_Close=="party2"] <-
dat$lrplaceParty2[dat$Party_Close=="party2"]

and goes on and on.


On 23 March 2010 17:47, Thomas Jensen <thomas.jensen at eup.gess.ethz.ch> wrote:
> Dear R Experts,
>
> I am having some trouble creating a variable in R. I have data on
> self-placement of voters, their placement of parties, and which party
> they feel closest to. The data is structured like this:
>
>  Party_Close    lrplaceself     lrplaceParty1   lrplaceParty2 ...
>   party1               2               4               5
>   party2               5               6               4
>   party1               6               2               1
>
> etc...
>
> I want to format the data set so it looks like this:
>
> Party_Close     lrplacepartyclose           lrplaceself
>  party1                4                       2
>  party2                4                       5
>  party1                2                       6
>
> Any help is greatly appreciated!
>
> With kind regards,
> Thomas
>
> ______________________________________________
> 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.
>



-- 
Wincent Ronggui HUANG
Doctoral Candidate
Dept of Public and Social Administration
City University of Hong Kong
http://asrr.r-forge.r-project.org/rghuang.html



More information about the R-help mailing list