2017-05-04 95 views
1

有沒有什麼辦法可以在長代碼的末尾在R中生成狀態報告,以便我可以判斷代碼中是否出現任何問題,而無需花一分鐘滾動查找紅色的錯誤信息?它可以像「是」或「否」一樣簡單。R:錯誤檢測

回答

1

如何使用tryCatch打包代碼?您可以爲錯誤,警告和消息添加處理程序(可能向控制檯輸出消息),並在發生問題時儘早破壞代碼。

tryCatch(Your_Code, 
    error = function(e) {Do something}, 
    warning = function(w) {Something else}, 
    message = function(m) {Whatever you want} 
) 

你可以在Hadley Wickham的「Advanced R」書中找到一個很好的解釋。