Duplicar posibles:
Rscript: Determine path of the executing script¿Cómo obtener la ruta del script en R?
Siempre que ejecutar un script de R, se necesita My Documents
como directorio de trabajo.
Cuando ejecuto el script, quiero obtener la ruta del script y cambiarle el directorio de trabajo. ¿Como puedo hacer esto?
Quiero que esto ejecute las secuencias de comandos en la misma carpeta con la función source()
.
Si utiliza ESS hay una macro para hacer esto. Probablemente para otros editores también. – baptiste
Quizás: 'args <- commandArgs (trailingOnly = F); scriptPath <- dirname (sub ("- file =", "", args [grep ("- file", args)])) 'De una de las respuestas en el enlace SO citado anteriormente. –