[R] ?replace characters within vector data
    Marc Schwartz 
    marc_schwartz at comcast.net
       
    Fri Jul  6 04:48:28 CEST 2007
    
    
  
On Fri, 2007-07-06 at 12:40 +1000, Alexander.Herr at csiro.au wrote:
> Hi List,
> 
> I want  replace characters within a vector. Outside R I could use sed,
> but I'd like to automate it in R. For example
> 
> vectorx
> xxxyyz
> xxxyyza
> xxxyyzzb
> 
> I want to change to: 
> 
> vectorx
> aaayyz
> aaayyza
> aaayyzzb
> 
> The obvious replace command only deals with whole data entries?
> Any hints would be appreciated.
> 
> Thanks
> Herry
See ?gsub and also ?regex
> vectorx
[1] "xxxyyz"   "xxxyyza"  "xxxyyzzb"
> gsub("x", "a", vectorx)
[1] "aaayyz"   "aaayyza"  "aaayyzzb"
HTH,
Marc Schwartz
    
    
More information about the R-help
mailing list