我使用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)
}