[R] figure out whether 1 is between two numbers

(Ted Harding) Ted.Harding at nessie.mcc.ac.uk
Sun Feb 19 11:16:58 CET 2006


On 18-Feb-06 Duncan Murdoch wrote:
> On 2/18/2006 1:13 AM, Robert W. Baer, Ph.D. wrote:
>> Try:
>> (X>1 & Y<1) | (X<1 & Y>1)
> 
> This is a minor stylistic suggestion: when translating the
> mathematical expression (a < b < c), write it as
> (a < b) & (b < c). It has no effect on the outcome, but
> keeping the inequalities in the same direction makes 
> the meaning more obvious.
> 
> If you do this, your expression becomes
> 
> (Y<1 & 1<X) | (X<1 & 1<Y)
> 
> and it's clear at a glance what's going on.

And, as a follow-up, can I suggest for ultimate clarity [ :) ]

  (X<1 | Y<1) & (1<X | 1<Y)

Ted.

--------------------------------------------------------------------
E-Mail: (Ted Harding) <Ted.Harding at nessie.mcc.ac.uk>
Fax-to-email: +44 (0)870 094 0861
Date: 19-Feb-06                                       Time: 10:16:55
------------------------------ XFMail ------------------------------




More information about the R-help mailing list