2016-09-13 3 views
0

tryCatch를 사용하여 오류를 생성하는 함수를 반복하려고 시도하지만 오류에 대한 구문을 올바르게 가져올 수 없습니다.bnet의 루프에서 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

tryCatch 구문이 꺼져 있습니다. 대신를 사용하여 여기에

tryCatch({ 
    print(bn) 
}, error = function(e) { 
    print('error') 
}) 

는 R.

tryCatch를 사용하는 방법을 보여주는 great reference입니다
관련 문제