[R] Number in interval

Greg Snow Greg.Snow at imail.org
Mon Jul 18 23:21:48 CEST 2011


Good point, I have added a note and example to the documentation to this effect.

-- 
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
Intermountain Healthcare
greg.snow at imail.org
801.408.8111


> -----Original Message-----
> From: William Dunlap [mailto:wdunlap at tibco.com]
> Sent: Monday, July 18, 2011 3:10 PM
> To: Greg Snow; jim holtman; Manuel K.
> Cc: r-help at r-project.org
> Subject: RE: [R] Number in interval
> 
> Note that the precendence of %<=% is not the
> same as that of <=, so you can be surprised by its
> behavior in slightly more complex expressions:
> 
>   > z <- seq(1.2, len=5, by=.7)
>   > which( 2 %<=% z %<=% 3 ) # same as which(2<=z & z<=3)
>   [1] 3
>   > which( 2 %<=% z %<=% 1.5*2 )
>   Error in which(2 %<=% z %<=% 1.5 * 2) :
>     argument to 'which' is not logical
> 
> 
> Bill Dunlap
> Spotfire, TIBCO Software
> wdunlap tibco.com
> 
> > -----Original Message-----
> > From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of Greg Snow
> > Sent: Monday, July 18, 2011 1:39 PM
> > To: jim holtman; Manuel K.
> > Cc: r-help at r-project.org
> > Subject: Re: [R] Number in interval
> >
> > A small modification of this would be:
> >
> > > library(TeachingDemos)
> > > -3 %<=% z %<=% 3
> >
> > Whether that is prettier or uglier than Jim's answer is in the eye of
> the beholder (for longer
> > variable names this version could save a few key strokes).
> >
> > --
> > Gregory (Greg) L. Snow Ph.D.
> > Statistical Data Center
> > Intermountain Healthcare
> > greg.snow at imail.org
> > 801.408.8111
> >
> >
> > > -----Original Message-----
> > > From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> > > project.org] On Behalf Of jim holtman
> > > Sent: Sunday, July 17, 2011 3:29 PM
> > > To: Manuel K.
> > > Cc: r-help at r-project.org
> > > Subject: Re: [R] Number in interval
> > >
> > > try this:
> > >
> > > >  z <- c(-1.4,0.5,4.7)
> > > > (z >= -3) & (z <= 3)
> > > [1]  TRUE  TRUE FALSE
> > > >
> > >
> > >
> > > On Sun, Jul 17, 2011 at 10:54 AM, Manuel K. <b8220126 at klzlk.com>
> wrote:
> > > > Hi all,
> > > >
> > > > I have an interval (e.g [-3,3]) and a numeric vector z (-
> > > 1.4,0.5,4.7). How
> > > > can I test whether an element in z lies between between -3,3? I
> > > particularly
> > > > need a TRUE/FALSE response.
> > > >
> > > > Thanks
> > > > Manuel
> > > >
> > > > --
> > > > View this message in context:
> http://r.789695.n4.nabble.com/Number-
> > > in-interval-tp3673537p3673537.html
> > > > Sent from the R help mailing list archive at Nabble.com.
> > > >
> > > > ______________________________________________
> > > > 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.
> > > >
> > >
> > >
> > >
> > > --
> > > Jim Holtman
> > > Data Munger Guru
> > >
> > > What is the problem that you are trying to solve?
> > >
> > > ______________________________________________
> > > 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.
> >
> > ______________________________________________
> > 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