Check out sedit() in the Hmisc package Cheers!
--- On Tue, 7/8/08, Kunzler, Andreas <[EMAIL PROTECTED]> wrote: > From: Kunzler, Andreas <[EMAIL PROTECTED]> > Subject: [R] Manipulate Data (with regular expressions) > To: r-help@r-project.org > Date: Tuesday, July 8, 2008, 7:11 AM > Dear Everyone, > > > > I try to automatically manipulate the data of a variable > (class = > factor) like > > > > x > > 220 > > 220a > > 221 > > 221b > > B221 > > > > Into two variables (class = numeric) like > > > > x y > > 220 0 > > 220 1 > > 221 0 > > 221 1 > > 221 1 > > > > y has to carry the information about the class (number or > string) of the > former x-Variable. > > > > I could do it by hand like > > > > x[x == "220a"] <- 220 > > y[x == "220a"] <- 1 > > > > but x has way to many expressions. > > > > So I wondered if I could use a regular expression like OR > ANY OTHER WAY > > > > x[x == [0-9]{3}a] <- regular expression > > y[x == [0-9]{3}] <- 1 > > > > > > Thanks a lot > > > > > [[alternative HTML version deleted]] > > ______________________________________________ > 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.