m <- c(1,4,2,3,7,5) S <- "which(m==4)" P <- parse(text=S) R <- eval(P) R
Before you do this, see fortune(106) > fortune(106) If the answer is parse() you should usually rethink the question. -- Thomas Lumley R-help (February 2005) On Wed, Jan 27, 2010 at 8:59 AM, Joe Trubisz <jtrub...@mac.com> wrote: > Hello... > > In other languages (e.g. php, perl), you have the ability to create a valid > string and execute the string to get the result. For example (in pseudo-R): > > S<-"which(m==4)" > R<-exec(S) > > I know this does not work, but was wondering if there was an equivalent > mechanism that I cannot find in the docs anywhere to make it work. > > Thanks, > Joe > > ______________________________________________ > 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.