[R] how to test if a vector contain a value?
Barry Rowlingson
b.rowlingson at lancaster.ac.uk
Mon Aug 16 15:16:10 CEST 2010
On Mon, Aug 16, 2010 at 2:06 PM, Hyunchul Kim
<hyunchul.kim.sfc at gmail.com> wrote:
> Hi all,
>
> How to convert following simple python script to R
>
>
> if x in a_list:
> print x
>
> OR
>
> simply, how to test if a vector contain a value?
if(any(a_list == x)){
print(x)
}
Or use %in%:
> a_list=c(1,2,3,4)
> b_list=c(1,2,4)
> 3 %in% a_list
[1] TRUE
> 3 %in% b_list
[1] FALSE
Or use "match" if you want to know where in a_list it is.
Any simple beginners guide to R should tell you about these.
Barry
More information about the R-help
mailing list