Я часто расстраивался сообщениями об ошибках R. Я не говорю во время интерактивной сессии, я имею в виду, когда вы используете script. Сообщения об ошибках не распечатывают номера строк, и часто бывает трудно проследить строку нарушения и причину ошибки (даже если вы можете найти местоположение).
Совсем недавно мой R script провалился с невероятно проницательным сообщением: "Исполнение остановлено". То, как я обычно трачу такие ошибки, заключается в том, что множество сообщений для печати на протяжении script - но это боль. Мне иногда приходится проходить через script по очереди в интерактивном сеансе, чтобы найти ошибку.
Есть ли у кого-нибудь лучшее решение, как сделать вывод ошибки R более информативным?
EDIT: для работы в интерактивных сеансах работают много R-отладочных приложений. Я ищу помощь по сценариям командной строки, которые запускаются через Rscript. Я не посередине сеанса R, когда возникает ошибка, я нахожусь в оболочке bash. Я не могу запустить "traceback()"