【发布时间】:2013-05-23 20:20:44
【问题描述】:
myFunc <- function(x)
{
x <- timeSeries(x, charvec=as.Date(index(x)))
t<-tryCatch( doSomething(x), error=function(x) rep(0,ncol(x))
)
t
}
如何将 x 传递给错误函数?当我运行上述内容时,我得到:
rep(0, ncol(x)) 中的错误:'times' 参数无效
【问题讨论】:
-
阅读错误信息:它说
ncol(x)是 NA(或者可能是 NULL 或不太可能是 Inf)。您没有说timeSeries属于哪个包,但我猜它不会返回具有列的对象。