Hi, perhaps you can use: ?chartr
-- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O<http://maps.google.com/maps?f=q&hl=en&q=Curitiba,+Brazil&layer=&ie=UTF8&z=18&ll=-25.448315,-49.276916&spn=0.002054,0.005407&t=k&om=1> On 27/03/07, Daniel Berg <[EMAIL PROTECTED]> wrote: > > Dear all, > > Suppose I have a very long expression e. Lets assume, for simplicity, that > it is > > e = expression(u1+u2+u3) > > Now I wish to replace u2 with x and u3 with 1. I.e. the 'new' > expression, after replacement, should be: > > > e > expression(u1+x+1) > > My question is how to do the replacement? > > I have tried using: > > > e = parse(text=gsub("u2","x",e)) > > e = parse(text=gsub("u3",1,e)) > > Even though this works fine in this simple example, the use of parse > when e is very long will fail since parse has a maximum line length > and will cut my expressions. I need to keep mode(e)=expression since I > will use e further in symbolic derivation and division. > > Any suggestions are most welcome. > > Thank you. > > Regards, > Daniel Berg > > ______________________________________________ > 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. > [[alternative HTML version deleted]]
______________________________________________ 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.