[R] ?replace characters within vector data

Simon Blomberg s.blomberg1 at uq.edu.au
Fri Jul 6 05:20:25 CEST 2007


sub("xxx", "aaa", vectorx)

or maybe gsub, depending on your application.

Cheers,

Simon.

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
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
-- 
Simon Blomberg, BSc (Hons), PhD, MAppStat. 
Lecturer and Consultant Statistician 
Faculty of Biological and Chemical Sciences 
The University of Queensland 
St. Lucia Queensland 4072 
Australia

Room 320, Goddard Building (8)
T: +61 7 3365 2506 
email: S.Blomberg1_at_uq.edu.au 

The combination of some data and an aching desire for 
an answer does not ensure that a reasonable answer can 
be extracted from a given body of data. - John Tukey.



More information about the R-help mailing list