0
我在R中運行一個複雜但相對較快的模擬(每次模擬需要大約5-10分鐘),並且我開始與各種輸入值並行運行它,以便測試R我的一些算法。忽略R中的錯誤
似乎存在一個問題:某些輸入安排會在模擬內導致致命錯誤,並且整個代碼崩潰,從而導致模擬結束。是否有一種簡單的方法來捕捉錯誤(可能來自各種位置),並忽略這些輸入值並轉移到下一個?
當我設置一組輸入來檢查是否需要5-6小時才能完成所有模擬,然後回來發現它在前45分鐘內崩潰時,這很令人沮喪。
雖然我努力解決導致我遇到錯誤的錯誤/識別輸入,但在錯誤發生時如何忽略/捕獲錯誤?
感謝
在'try'或'tryCatch'中換行 – James
看看'tryCatch',例如[here](http://stackoverflow.com/questions/12193779/how-to-write-trycatch-in- r)或[hadley的教程](https://github.com/hadley/devtools/wiki/Exceptions-Debugging#using-trycatch)。 – Thomas
@Thomas - 哈德利教程的鏈接是死路一條。 – swihart