2011-02-23 10 views
10

Soy un usuario feliz de ESS para codificar y depurar el código R. Recientemente he encontrado un error difícil de alcanzar dentro de varios bucles for y estructuras ifs.¿Podría Emacs Speaks Statistics pasar por un R para el bucle como un depurador real?

¿Hay alguna forma de que el ESS viaje selectivamente las estructuras if/else o el bucle para todos los valores en un bucle for ?.

¿Tiene R o ESS modo de depuración en el que puede omitir las cláusulas else, repetir los valores y entrar, pasar, regresar, etc.?

[ACTUALIZACIÓN]

Gracias @jubba para el enlace a otro SO pregunta sobre debugging tools for R-language. Al final, esta fue mi verdadera pregunta. Este otro hilo dar los enlaces para el tipo de cosas que quería saber acerca de la forma de hacer la depuración en la corriente R.

+0

No he puesto esta cuestión como un duplicado, porque no sé cómo hacerlo, espero que recuerde a google para más tarde ;-) –

+1

Nueva versión de [ess-tracebug] (http://code.google.com/p/ess-tracebug/) está disponible. Incluye muchas funciones geniales como la ventana de vigilancia, la depuración/el undebug sobre la marcha de funciones y métodos. También incluye un modo de recuperación interactivo que facilita la navegación durante los recuadros de recuperación o volcado. – VitoshKa

+0

aquí está el anuncio de hoy: https://stat.ethz.ch/pipermail/ess-help/2011-March/006718.html – VitoshKa

Respuesta

8

ha habido una cuestión más general acerca de la depuración de R en Stackoverflow:

Debugging tools for the R language

Una respuesta por puntos Davor Cubranic a ess-tracebug que es, según su sitio web, "Un paquete emacs para la depuración interactiva y rastreo de errores en ESS". Nunca he utilizado yo mismo, pero puede ser útil para usted:

http://code.google.com/p/ess-tracebug/

+0

Gracias por el enlace a la otra [pregunta] (http://stackoverflow.com/ preguntas/1169480/debugging-tools-for-the-r-language). Da los enlaces para el tipo de cosas que quería saber sobre la forma de hacer la depuración en la actual R. [R-debug-tools.pdf] (http://www.biostat.jhsph.edu/%7Erpeng /docs/R-debug-tools.pdf) y [debuggingR] (http://www.stats.uwo.ca/faculty/murdoch/software/debuggingR/) y la que proporcionan –

Cuestiones relacionadas