【发布时间】:2022-01-12 10:05:32
【问题描述】:
从派生中,我得到一个“调用”对象,如代码 sn-p 所示。我想把它转换成一个带参数的函数,但我不知道如何让它正确。它只返回调用对象。
someDeriv <- D(expression(a * x^2 + x), "x")
someDeriv
#returns: a * (2 * x) + 1
class(someDeriv)
#returns: "call"
#here comes the important part
fn <- as.function(alist(a=,x=,someDeriv))
fn(a=1, x=2)
#returns: a * (2 * x) + 1
#should return: 5
【问题讨论】:
标签: r function object derivative