[R] figure out whether 1 is between two numbers
Duncan Murdoch
murdoch at stats.uwo.ca
Sat Feb 18 15:00:36 CET 2006
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.
I think I originally read this suggestion in something written by
Kernighan and/or Plauger, I can't claim credit for it.
Duncan Murdoch
>
> Rob
> ----- Original Message -----
> From: "Taka Matzmoto" <sell_mirage_ne at hotmail.com>
> To: <r-help at stat.math.ethz.ch>
> Sent: Friday, February 17, 2006 11:20 PM
> Subject: [R] figure out whether 1 is between two numbers
>
>
>> Hi R users
>>
>> I have two variables (X and Y)
>>
>> X <- rnorm(100,.7,.5)
>> Y <- rnorm (100,.3,.1)
>>
>> I like to know whether 1 is between each pair of X and Y or not.
>>
>> Thanks
>>
>> TM
>>
>> ______________________________________________
>> 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
>>
>
> ______________________________________________
> 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
More information about the R-help
mailing list