On Jul 2, 2010, at 2:05 AM, Joshua Wiley wrote:
Hello Jonathan,
You can use eval() and parse(), although there may be better ways of
getting to your end goal
> do.call(operator, list(a,b))
[1] 1
(assuming you have not inherited a series of
character strings held in objects that should be
Hello Jonathan,
You can use eval() and parse(), although there may be better ways of
getting to your end goal (assuming you have not inherited a series of
character strings held in objects that should be run as commands). At
any rate, this works:
a <- 3
b <- 2
operator <- "-"
statement_string <-
Rhelpers:
How do I get R to evaluate a string, as if it was an R statement, e.g.:
a=3
b=2
operator="-"
statement_string=paste(a,operator,b,sep="")
--j
__
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the
3 matches
Mail list logo