Re: [R] character strings with embedded commands: perl /gee ?

2013-02-13 Thread Greg Snow
Look at the gsubfn package, it has functionality to do this. Here is an example from the vignette: fn$cat(pi = $pi, exp = `exp(1)`\n) pi = 3.14159265358979, exp = 2.71828182845905 The formula syntax to function conversion in the package may help with the last part. On Fri, Feb 8, 2013 at

Re: [R] character strings with embedded commands: perl /gee ?

2013-02-09 Thread ivo welch
joshua wiley told me how to do this. so, here is something I find quite useful: estring - function (e2) { syntax - regmatches(e2, gregexpr((?=\\{\\{).*?(?=\\}\\}), e2, perl=TRUE))[[1]] res - lapply(syntax, function(p) eval(parse(text=p))) res - lapply(1:length(res), function(i) { e2

[R] character strings with embedded commands: perl /gee ?

2013-02-08 Thread ivo welch
dear R experts---I am trying to replicate a perl feature. I want to be able to embed R commands inside a character string, and have the string be printed with the command executed. my perl equivalent is my $a=10; my $teststring = the expression, $a+1, is ::$a+1::, but add one more for