Обработка исключений в [закрытом] R

У кого-либо есть примеры/учебные руководства обработки исключений в R? Официальная документация является очень краткой.

98
задан gappy 12 April 2010 в 14:26
поделиться

2 ответа

Помимо ответа Шейна, указывающего на другие обсуждения на StackOverflow, вы можете попробовать воспользоваться функцией поиска кода. Этот оригинальный ответ указывал на поиск кода Google, который с тех пор был прекращен, но вы можете попробовать

Для справки, есть также try, но tryCatch может быть предпочтительнее. Я попробовал провести быстрый подсчет в Google Code Search, но try дает слишком много ложных срабатываний для самого глагола - тем не менее, похоже, что tryCatch используется более широко.

31
ответ дан 24 November 2019 в 05:17
поделиться

В основном вы хотите использовать функцию tryCatch () . См. Справку ("tryCatch") для получения более подробной информации.

Вот тривиальный пример (имейте в виду, что вы можете делать все, что захотите с ошибкой):

vari <- 1
tryCatch(print("passes"), error = function(e) print(vari), finally=print("finished")) 
tryCatch(stop("fails"), error = function(e) print(vari), finally=print("finished")) 

Взгляните на эти связанные вопросы:

60
ответ дан 24 November 2019 в 05:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: