[R] is there a function like %in% for characters?
    Sundar Dorai-Raj 
    sundar.dorai-raj at pdf.com
       
    Sun Apr  3 20:07:21 CEST 2005
    
    
  
Terry Mu wrote on 4/2/2005 9:38 PM:
> like:
> 
> "a" %in% "abcd"
> TRUE
> 
> Thanks.
> 
See ?regexpr.
regexpr("a", "abcd") > 0
However, the first argument is not vectorized so you may also need 
something like:
 > sapply(c("a", "b", "e"), regexpr, c("abcd", "bcde")) > 0
          a    b     e
[1,]  TRUE TRUE FALSE
[2,] FALSE TRUE  TRUE
Be sure to read up on regular expressions if pursuing this option.
HTH,
--sundar
    
    
More information about the R-help
mailing list