我创建了一个函数,并希望将x替换为另一个名为s的变量,并设置y=3,Z=c(1,2),z=Z2。y,z总是固定的,x是随机的。myfun <- function(x, y, z){ x + y + x*z} 怎么做才能让函数返回s+3+2s或3+3s?然后(3+3s)将成为依赖于s的(新)函数?myfun <- function(x, y, z){ substitute(x + y +
所以我实现了一个计算gamma函数值的函数。当我尝试将结果(A)与数字相乘时,我收到错误: error in result * f5(a):二元运算符的非数字参数,如果我改用f5* f5(a),这是一个预定义函数,它工作得很好。它似乎不允许我使用f5进行任何算术运算,即使它返回与gamma相同的结果 f5 <- function(a) f <- function(x)
<