[R] Between the values

Ravi Varadhan RVaradhan at jhmi.edu
Tue Aug 12 15:42:28 CEST 2008


Hi Shubaa,

Here is one way to do this:

is.between <- function(x, a, b) {
x > a & x < b
}

set.seed(123)

x <- rnorm(5)

is.between(x, -1, 1)
 
> is.between(x, -1, 1)
[1]  TRUE  TRUE FALSE  TRUE  TRUE
>


Ravi.

-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On
Behalf Of Shubha Vishwanath Karanth
Sent: Tuesday, August 12, 2008 9:25 AM
To: Dan Davison
Cc: r-help at stat.math.ethz.ch
Subject: Re: [R] Between the values

Or at least anyways of defining a vector/(or something like that) which has
all values between 0 and 1? 

For example:
C(0,1) is incorrect, seq(0,1,0.2) is also incorrect, seq(0,1,0.00001) is
also incorrect.... How does one specify this?

Thanks, Shubha
 

-----Original Message-----
From: Dan Davison [mailto:davison at stats.ox.ac.uk]
Sent: Tuesday, August 12, 2008 5:54 PM
To: Shubha Vishwanath Karanth
Cc: r-help at stat.math.ethz.ch
Subject: Re: [R] Between the values

On Tue, Aug 12, 2008 at 05:16:01PM +0530, Shubha Vishwanath Karanth
wrote:
> Hi R,
> 
>  
> 
> This is a very trivial one....
> 
>  
> 
> C=0.1
> 
>  
> 
> I want to check whether my value of C is between 0 and 1
exclusively....
> I don't want to use (C>0 & C<1). And I can't use a single statement
like
> (0<C<1). Is there a between function? Or how do we specify from 0 to
1?
> Does %in% help me?

If you don't like (C > 0 && C < 1), then just write your own function
is.between(x, low, high) (NB1 you've basically written it already; NB2
single '&' for the vectorised version 'are.between'). People's personal
tastes about what's desirable will vary, and anyway it's good practice to
build up your own personal library of functions. Ultimately if you have a
high quality collection of related functions for working on a particular
sort of problem, then you should publish them as an R package on CRAN.

Dan

> 
>  
> 
>  
> 
> Many Thanks,
> 
> Shubha
> 
>  
> 
> This e-mail may contain confidential and/or privileged
i...{{dropped:13}}
> 
> ______________________________________________
> 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.

--
www.stats.ox.ac.uk/~davison
This e-mail may contain confidential and/or privileged i...{{dropped:10}}

______________________________________________
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