我正在尝试附加一个 return 函数,错误是 Error in FUN(X[[i]], ...) : unused argument
I am trying to append a return function, error is Error in FUN(X[[i]], ...) : unused argument
我有一个 sapply 行,我想包含一个 return 函数,这样我就可以看到我的代码进展到什么程度了。
当我 运行 但是我 return 错误:
Error in FUN(X[[i]], ...) : unused argument (return(i))
密码是:
r <- sapply(unique(temp$sim),
function(i) optimize(f = eval, interval = c(0, 0.05), df=filter(temp, sim==i))$minimum,return(i))
我哪里错了?
由于无法访问 temp
,因此我无法复制您的内容,但该错误可能是由于您输入的小错字造成的。 return 和 $minimum
之间的 ,
应该 ;
.
你可以试试:
sapply(unique(temp$sim), function(i) optimize(f = eval, interval = c(0, 0.05), df=filter(temp, sim==i))$minimum; return(i))
或更好地显式添加函数括号:
sapply(unique(temp$sim), function(i) {
optimize(f = eval, interval = c(0, 0.05), df=filter(temp, sim==i))$minimum
return(i)
})
我有一个 sapply 行,我想包含一个 return 函数,这样我就可以看到我的代码进展到什么程度了。
当我 运行 但是我 return 错误:
Error in FUN(X[[i]], ...) : unused argument (return(i))
密码是:
r <- sapply(unique(temp$sim),
function(i) optimize(f = eval, interval = c(0, 0.05), df=filter(temp, sim==i))$minimum,return(i))
我哪里错了?
由于无法访问 temp
,因此我无法复制您的内容,但该错误可能是由于您输入的小错字造成的。 return 和 $minimum
之间的 ,
应该 ;
.
你可以试试:
sapply(unique(temp$sim), function(i) optimize(f = eval, interval = c(0, 0.05), df=filter(temp, sim==i))$minimum; return(i))
或更好地显式添加函数括号:
sapply(unique(temp$sim), function(i) {
optimize(f = eval, interval = c(0, 0.05), df=filter(temp, sim==i))$minimum
return(i)
})