On Fri, 2007-07-06 at 12:40 +1000, [EMAIL PROTECTED] 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 ______________________________________________ R-help@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.