grep() by itself isn't quite right for this job:

  a<-"Is a Fish"
  b<-"aFish"
  if (grep(b,a)) c<-TRUE
Error in if (grep(b, a)) c <- TRUE : argument is of length zero

-Don

At 6:24 PM -0500 5/29/03, Dirk Eddelbuettel wrote:
On Thu, May 29, 2003 at 05:11:24PM -0600, [EMAIL PROTECTED] wrote:
Does R have a comparison operator similar to the Like function, for example:

 a<-"Is a Fish"
 b<-"Fish"

if(b in a){c<-TRUE}

You probably want grep:


> a<-"Is a Fish"
 b<-"Fish"
 if (grep(b,a)) c<-TRUE
 > c
[1] TRUE

Hth, Dirk

--
Don't drink and derive. Alcohol and analysis don't mix.

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help


--
--------------------------------------
Don MacQueen
Environmental Protection Department
Lawrence Livermore National Laboratory
Livermore, CA, USA

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to