x <- data.frame(x=1:10) require(gtools) x$y <- ifelse(odd(x$x),0,1) HTH
R. ____________________________________________________________________________________ Dr. Rubén Roa-Ureta AZTI - Tecnalia / Marine Research Unit Txatxarramendi Ugartea z/g 48395 Sukarrieta (Bizkaia) SPAIN > -----Mensaje original----- > De: r-help-boun...@r-project.org > [mailto:r-help-boun...@r-project.org] En nombre de Joel > Enviado el: viernes, 15 de octubre de 2010 10:16 > Para: r-help@r-project.org > Asunto: [R] Set value if else... > > > Hi > > I want to set a variable to either 1 or 0 depending on an > value of a dataframe and then add this as a colum to the dataframe. > > This could be done with a loop but as we are able to do > questions on a complete row or colum without a loop it would > be sweet if it could be done. > > for example: > > table: > > Name Age > Joel 24 > agust 17 > maja 40 > and so on... > > And what I want to do is a command that gives me > VoteRight<-1 if table$age>18 else set VoteRight to 0 > > Then use cbind or something to add it to the table. > > so i get > Name Age VoteRight > Joel 24 1 > agust 17 0 > maja 40 1 > > And as I said before im guessing this can be done without a loop... > > //Joel > -- > View this message in context: > http://r.789695.n4.nabble.com/Set-value-if-else-tp2996667p2996667.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help@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. > ______________________________________________ R-help@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.