[R] Logical "in" test

Gustavo Carvalho gustavo.bio+R at gmail.com
Thu Dec 11 18:24:30 CET 2008


Take a look at ?any.

On Thu, Dec 11, 2008 at 3:11 PM, David B. Thompson, Ph.D., P.E.,
D.WRE, CFM <drdbthompson at gmail.com> wrote:
> OK, this should be trivial but I'm not finding it. I want to compress the
> test,
>
> if (i==7 | i==10 | i==30 | i==50) {}
>
> into something like
>
> if (i in c(7,10,30,50)) {}
>
> so I can build a "excludes" vector
>
> excludes <- c(7,10,30,50)
>
> and test
>
> if (i in excludes) {}
>
> However, I'm not finding a clue on how to accomplish this, if it can be
> done. Would someone with more R experience lend a helping hand please? A
> reference (so I can continue learning) would also be appreciated.
>
> Thanks...
>
> -=d
>
> David Thompson, Ph.D., P.E., D.WRE, CFM
> Civil Engineer/Hydrologist
>
> ______________________________________________
> 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