[R] If Statement with more than one condition

Duncan Murdoch murdoch.duncan at gmail.com
Fri Oct 22 10:06:16 CEST 2010


Joshua Wiley wrote:
> Hi Santosh,
> 
> I believe you are looking for |.  For example:
> 
> if(3 > 5 | 3 < 4) {print(TRUE)}

In an if () statement you use || more often.  | is a vector operator 
that always evaluates both arguments; || is a scalar operator that quits 
if the left hand argument determines the result.

Duncan Murdoch

> 
> Cheers,
> 
> Josh
> 
> On Fri, Oct 22, 2010 at 12:51 AM, Santosh Srinivas
> <santosh.srinivas at gmail.com> wrote:
>> I'm unable to  find the OR operator like other language .. any suggestions?
>>
>> I want to do If (condition1 OR condition 2){ do something }
>>
>>
>>
>> Thanks for answering this elementary question.
>>
>>
>>
>>
>>        [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> 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