Re: [R] if else statement error

2009-10-03 Thread Duncan Murdoch
On 03/10/2009 3:33 PM, Marianne Promberger wrote: Two problems with your code: (1) The "else" has to be on the same line as the closing "}" -- this was confusing for me as well. (2) "and" probably should be "&", but read up on logical operators: ?& Better to always use && in an if. Duncan M

Re: [R] if else statement error

2009-10-03 Thread Marianne Promberger
Two problems with your code: (1) The "else" has to be on the same line as the closing "}" -- this was confusing for me as well. (2) "and" probably should be "&", but read up on logical operators: ?& Try: ini=3 b=4 if (ini==1) { a=3 } else if (ini>1 & b>2 ) { a=3 } else { a=6 } HTH, Ma

[R] if else statement error

2009-10-03 Thread gcheer3
Hello, I am doing a if else statement in R. But it always comes out error such as 'unexpected symbol' There are two variables. ini and b. when ini=1, a=3; when ini>1 and b>2, a=3; all other situations, a=6. I don't know where it is wrong. Here is my code ini=3 b=4 if (ini==1) { a=3