[R] String replacement in an expression
    Caroline Bazzoli 
    caroline.bazzoli at inserm.fr
       
    Thu May 28 17:41:25 CEST 2009
    
    
  
Dear R-experts,
I need to replace in an expression the character "Cl" by "Cl+beta"
But in the following case:
form<-expression((Cl-(V *ka)  ) +(V   *Vm   *exp(-(Clm/Vm)   *t)))
gsub("Cl","(Cl+beta)",as.character(form))
We obtain:
[1] "((Cl+beta) - (V * ka)) + (V * Vm * exp(-((Cl+beta)m/Vm) * t))"
the character "Clm" has been also replaced.
How could I avoid this unwanted replacement ?
Thank you in advance for any help.
-- 
---------------------------------
Caroline BAZZOLI
INSERM U738 - Université PARIS 7
UFR de Medecine - Site Bichat
16 rue Henri Huchard
75018 PARIS, FRANCE
email: caroline.bazzoli at inserm.fr
www.biostat.fr 
PFIM: www.pfim.biostat.fr
    
    
More information about the R-help
mailing list