Hello, I am almost a total novice, and I am sure there must be an easy (and basic) way to turn a variable of 1's and 2's into a variable of zeros and ones. This is in a data frame, but if I could do it with vectors, that's all I need. Can someone tell me how? Thanks so much, Jen
Le 25 Octobre 2005 15:51, Jennifer Dillon a ??crit??:> Hello, > > I am almost a total novice, and I am sure there must be an easy (and > basic) way to turn a variable of 1's and 2's into a variable of zeros > and ones. This is in a data frame, but if I could do it with vectors, > that's all I need. > > Can someone tell me how? > > Thanks so much, > > JenWhat about> x - 1(where 'x' is a vector of 1's and 2's)? -- Vincent Goulet, Professeur agr??g?? ??cole d'actuariat Universit?? Laval, Qu??bec Vincent.Goulet at act.ulaval.ca http://vgoulet.act.ulaval.ca
x<-c(1, 2); y<-ifelse(x==1, 1, 0); On 10/25/05, Jennifer Dillon <jdillon@hsph.harvard.edu> wrote:> > Hello, > > I am almost a total novice, and I am sure there must be an easy (and > basic) way to turn a variable of 1's and 2's into a variable of zeros > and ones. This is in a data frame, but if I could do it with vectors, > that's all I need. > > Can someone tell me how? > > Thanks so much, > > Jen > > ______________________________________________ > R-help@stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html >-- WenSui Liu (http://statcompute.blogspot.com) Senior Decision Support Analyst Cincinnati Children Hospital Medical Center [[alternative HTML version deleted]]
Dear Jen, There are lots of different ways to do what you want -- you've already had two suggestions -- but you might consider whether you really need to do it. In particular, R will generate its own indicator variables (and other kinds of contrasts) in linear and other statistical models (see Section 11 of the Introduction to R manual that comes with R). It's hard to give really good advice without knowing more about the context. I hope this helps, John -------------------------------- John Fox Department of Sociology McMaster University Hamilton, Ontario Canada L8S 4M4 905-525-9140x23604 http://socserv.mcmaster.ca/jfox --------------------------------> -----Original Message----- > From: r-help-bounces at stat.math.ethz.ch > [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Jennifer Dillon > Sent: Tuesday, October 25, 2005 2:52 PM > To: r-help at stat.math.ethz.ch > Subject: [R] making an inicator variable > > Hello, > > I am almost a total novice, and I am sure there must be an easy (and > basic) way to turn a variable of 1's and 2's into a variable > of zeros and ones. This is in a data frame, but if I could > do it with vectors, that's all I need. > > Can someone tell me how? > > Thanks so much, > > Jen > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! > http://www.R-project.org/posting-guide.html