[R] simple if...else causes syntax error

From: roger bos <roger.bos_at_gmail.com>
Date: Tue 08 Mar 2005 - 02:16:50 EST


I am trying to do the simplest thing in the world. The following works:

aaa <- ifelse(aaa==5, 6, 7)            
            

But if I want to change the if...else syntax instead, it gives errors and assigns 7 to aaa. Here is the problem code:

aaa <- 5
if ( aaa==5 ) {

   aaa <- 6
}
else {

   aaa <- 7
}             

Here is the output:

> aaa <- 5
> if ( aaa==5 ) {

+ aaa <- 6
+ }
> else {

Error: syntax error
> aaa <- 7
> }

Error: syntax error
>

Hope someone can solve this easy question for me.

BTW, how come "?if" does not pull up the help file for the 'if' statement?

Thanks,

Roger



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 Received on Tue Mar 08 02:22:03 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:30:41 EST