Try this: DF <- data.frame(a = head(letters), A = head(LETTERS)) DF[] <- lapply(DF, gsub, pattern = "a", replacement = "X")
m <- cbind(a = head(letters), A = head(LETTERS)) m[] <- gsub("a", "X", m) In the future please provide test data and desired output as per posting guide (see bottom of every post). On Wed, May 19, 2010 at 6:35 AM, Dani Valverde <daniel.valve...@uab.cat> wrote: > Hello, > Is there any function like gsub(), that can match and replace patterns in a > matrix or a data frame? > Cheers! > > Dani > > -- > Daniel Valverde Saubí > > Grup de Biologia Molecular de Llevats > Facultat de Veterinària de la Universitat Autònoma de Barcelona > Edifici V, Campus UAB > 08193 Cerdanyola del Vallès- SPAIN > > Tlf. +34 93 581 1910 > Fax: +34 93 581 1573 > > ______________________________________________ > R-help@r-project.org 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. > ______________________________________________ R-help@r-project.org 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.