Tengo un código en un solo archivo R que deseo poder obtener (es decir, definir mis funciones, etc.) dentro de RStudio durante el desarrollo, y también ejecutar usando la sintaxis #! /usr/bin/env Rscript
a través de la línea de comando (en realidad, usando Hadoop) . Para este último, necesito lo último que hace Rscript
para iniciar el análisis (es decir, usando una llamada a una función main()
). Para el primero, no quiero llamar a mi función main()
. Me gustaría poder probar si el código se está ejecutando dentro de Rscript (o, alternativamente, dentro de RStudio), para que pueda ejecutar main()
o no. ¿Es esto posible, por favor?¿Cómo puedo probar si R se está ejecutando como Rscript?
Una solución sería dividir mi código en varios archivos, pero prefiero evitar esto si es posible (para hacer las cosas de Hadoop un poco más fáciles).
Gracias de antemano.
Gracias por mencionar RStudio - Hasta ahora no conocía este programa de software, pero me alegro de haberlo encontrado. – Jura25
Sin preocupaciones, Jura25. Es mucho menos maduro que los frontales Matlab o Mathematica, pero hace muy bien el trabajo para R. – Chris