if() command
Hallo
On 13 Sep 2005 at 10:29, Carlos Maur??cio Cardeal Mende wrote:
Hi everyone ! Could you please help me with this problem ? I??ve trying to write a code that assign to a variable the content
from
another, but all I??ve got is a message error. For example:
if (age <=10) {group == 1}
else if (age > 10 & age <= 20) {group == 2}
else {group == 3}
if you put your statement on one line it works (at least it does not
give you syntax error) but the result is hardly what you really
expect
age<-sample(seq(10,50,10), 20, replace=T)
if (age <=10) {group <- 1} else if (age > 10 & age <= 20) {group
<- 2} else {group <- 3}
if (age <=10) {group == 1} else if (age > 10 & age <= 20) {group
== 2} else {group == 3}
Maybe you want something like
group<-as.numeric(cut(age,c(0,10,20,100)))
but it is only guess
HTH
Petr
Syntax error
Or
if (age <=10) {group == 1}
else (age > 10 & age <= 20) {group == 2}
else {group == 3}
Syntax error
I know that is possible to find the solution by ifelse command or
even
recode command, but I??d like to use this way, because I can add another variable as a new condition and I believe to expand the possibilites. Thanks, Mauricio
______________________________________________ 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
Petr Pikal petr.pikal at precheza.cz