[R] Pass an equation as an argument of a sub-function
Bert Gunter
bgunter@4567 @end|ng |rom gm@||@com
Thu Jun 6 20:24:32 CEST 2019
See here for almost the same issue:
http://r.789695.n4.nabble.com/Pasting-R-code-lines-into-labels-td4757446.html
Same answer: pass the unevaluated formula (i.e. an R expression) using
substitute/quote. Then evaluate it appropriately using eval. Same
references.
Bert Gunter
"The trouble with having an open mind is that people keep coming along and
sticking things into it."
-- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
On Thu, Jun 6, 2019 at 11:08 AM Frank S. <f_j_rod using hotmail.com> wrote:
> Dear all,
>
> I have defined an R function g(y) wich in turn is inside other R function
> f(x). The function g(y) depends on an
> equation, and I would like to know if such an equation could be passed as
> an argument of the main function
> (taking into account that we should change the variable "x" to "y").
> As an example, I have:
>
> function(x) { # Main function, called f(x)
>
> ----- (code)
>
> function(y) { # Sub-function, called g(y)
> ----- (code)
> eq <- y^2 -3*y
> ----- (code)
> }
>
> ----- (code)
>
> }
>
> In summary, I would like to know is there is any way to:
> Put the equation "eq" as an argument of the main function f(x).
>
>
> Thank you very much!
>
> Frank
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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]]
More information about the R-help
mailing list