[R] A logical comparison between two character strings in R

Lun Li lun.li at glg.ed.ac.uk
Thu Aug 21 16:49:32 CEST 2003


Thanks.

But, my question is:

> pro.name[1]
       V1
1 B-29BT3
> temp.name[1]
    V1
1 A-1H
> if(tem.name[1]==pro.name[1]){cat("ok")}

Error in Ops.factor(left, right) : Level sets of factors are different

How to compare them?


Lun



Quoting Peter Dalgaard BSA <p.dalgaard at biostat.ku.dk>:

> Lun Li <lun.li at glg.ed.ac.uk> writes:
> 
> > Dear All,
> > 
> > Does anyone know how to compare two character strings in R?  For
> eample, how 
> > to compare "A-1-B" with "cc-10000" in logical ?
> 
> Ehhh... Is it this that you want?
> 
> >  "A-1-B" == "cc-10000"
> [1] FALSE
> >  "A-1-B" <= "cc-10000"
> [1] TRUE
> >  "A-1-B" > "cc-10000"
> [1] FALSE
> >  "d-1-B" > "cc-10000"
> [1] TRUE
> 
> 
> -- 
>    O__  ---- Peter Dalgaard             Blegdamsvej 3  
>   c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
>  (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
> ~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907
>




More information about the R-help mailing list