我正在尝试使用tryCatch来循环一个我知道会产生错误的函数但是我无法正确获取错误的语法。
xcount <- 1
while(xcount < 11){
xvar <- as.character(x[,xcount])
yvar <- as.character(x[,xcount+1])
bn <- set.arc(bn, xvar, yvar)
for(bn in 1:11){
tryCatch({
plot(bn)
score(bn, foo)
error= function(e)
print('error')})}
答案 0 :(得分:0)
您的tryCatch
语法已关闭。请改用:
tryCatch({
print(bn)
}, error = function(e) {
print('error')
})
以下是great reference,其中显示了如何在R中使用tryCatch
。