[R] Testing for empty result of which
Phil Spector
spector at stat.berkeley.edu
Tue Feb 15 20:16:44 CET 2011
Francois -
I think you're looking for the any function:
> x = c(1,2,3)
> y = c(4,5,6)
> any(x==y)
[1] FALSE
> any(which(x==y))
[1] FALSE
> x = c(1,2,3)
> y = c(4,2,5)
> any(x==y)
[1] TRUE
> any(which(x==y))
[1] TRUE
- Phil Spector
Statistical Computing Facility
Department of Statistics
UC Berkeley
spector at stat.berkeley.edu
On Tue, 15 Feb 2011, Francois Rousseu wrote:
>
> Hello R users
>
> When using the function which to get matches, I usually do
>
> w<-which(x==y)
> length(w)==0
>
> to determine if there are matches or not. Is there a base function that can do the thing more directly by returning a logical value if the result of which is empty or not?
>
> Thanks
> Francois Rousseu
> [[alternative HTML version deleted]]
>
> ______________________________________________
> 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