[R] Set value if else...
Rubén Roa
rroa at azti.es
Fri Oct 15 10:27:21 CEST 2010
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-bounces at r-project.org
> [mailto:r-help-bounces at r-project.org] En nombre de Joel
> Enviado el: viernes, 15 de octubre de 2010 10:16
> Para: r-help at 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 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.
>
More information about the R-help
mailing list