【发布时间】:2022-11-19 02:15:02
【问题描述】:
我想创建一个函数,其中一个数学公式被设置为参数(只有两个可能的变量)并在两个嵌套循环中使用这个公式。我的想法是能够更改公式,因为我想根据公式创建 y 值。这是我所做的,但我无法应用该公式:
foo <- function(formula = y~a-b){
formula = as.formula(y ~a -b)
formula = formula[[3:length(formula)]]
result = NULL
for (a in 1:30) {
for(b in 1:30){
result = c(result, noquote(formula))
}
}
return(result)
}
【问题讨论】: