¿Puede hacer que R imprima mensajes de error más detallados?

A menudo me han frustrado los crípticos mensajes de error de R. No estoy hablando durante una sesión interactiva, quiero decir cuando estás ejecutando un script. Los mensajes de error no imprimen los números de línea, y a menudo es difícil rastrear la línea ofensiva y la razón del error (incluso si puede encontrar la ubicación).

Más recientemente, mi script R falló con el mensaje increíblemente perspicaz: "La ejecución se detuvo". La forma en que suelo rastrear tales errores es colocando muchas declaraciones impresas en todo el guión, pero esto es una molestia. A veces tengo que revisar el guión línea por línea en una sesión interactiva para encontrar el error.

Alguien tiene una mejor solución sobre cómo hacer que la salida de error R sea más informativa?

EDIT: muchas cosas de depuración de R funcionan para sesiones interactivas. Estoy buscando ayuda en los scripts de línea de comandos que se ejecutan a través de Rscript. No estoy en medio de una sesión R cuando ocurre el error, estoy en el shell bash. No puedo ejecutar "traceback ()"

Respuestas a la pregunta(5)

Su respuesta a la pregunta