[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[問題敘述]:
大家好,我想寫一個function,可以檢查R code有沒有error或warning
如果有則print出error或warnding,可是我不知道怎麼實現,因為我已經會寫try&Catch了
可是我想寫的是一個function,直接傳入R的指令,然後function會回傳有沒有error
或是warning
我寫的try&Catch例子如下,opNor<-optimalPort(Nor,Rf=0.0000552)這一行是我要檢查的
指令,可是我還有很指令要檢查,所以我想寫一個function直接傳入我要寫的指令,
然後他就會先告訴我這一行有沒有exception
norresult<- tryCatch({
opNor<-optimalPort(Nor,Rf=0.0000552)
}, warning = function(war) {
print(paste("MY_WARNING: ",war))
}, error = function(err) {
print(paste("Portfolio_ERROR: ",err))
}, finally = {
print(paste("End Try&Catch"))
})
求各位相助~
[關鍵字]:
Try&Catch