处理函数R中的错误(如Excel中的IFERROR)

时间:2018-11-25 16:32:20

标签: r

我使用curl_setopt($ch, CURLOPT_URL, $uri."?".http_build_query($data)); 来计算R中的PMT和其他值。在理解如何处理函数中的错误时遇到问题。

我的基本示例:

library(optiRum)

我用tryCatch创建这样的函数:

nper <- c(12,10,10)
pmt <- c(-119.60, -390.94, -148.96)
pv <- c(1144.00, 3909.44, 1489.60)

x<-data.frame(nper, pmt,pv)

为什么不工作?

RateManual <- function (z,a,b) {
  out <- tryCatch(RATE(z,a,b), error = function(e) 0) 
  return(out)
}

0 个答案:

没有答案