guia - R.exe, Rcmd.exe, Rscript.exe y Rterm.exe: ¿cuál es la diferencia?
qgis español (1)
Advertencia: trabajo mucho más en Linux que en Windows:
-
Rcmd.exe
es unRcmd.exe
histórico como en el pasado, no se podía hacerR CMD something
conR CMD something
en Windows, pero se necesitabaRcmd.exe something
especial del ejecutableRcmd.exe something
. Ese ya no es el caso, sin embargo, se proporciona para compatibilidad con versiones anteriores. -
Rterm.exe
también es un remanente de los días en que se utilizóRcmd.exe
. Puede ser ignorado estos días. -
R CMD BATCH
es un clutch que se necesitaba en los días previos aRscript.exe
yRscript.exe
, y que persiste de manera similar en documentos y hábitos antiguos. -
Rscript.exe
es tu amigo para las secuencias de comandos por lotes; usarlo - Para todo lo demás, hay
R.exe
.
Aparte de eso, como insinuó Marek, el manual de referencia es el incorrecto entre los seis manuales disponibles. Pruebe la Introducción a R y los manuales de instalación y administración, que tienen apéndices específicos para Windows.
Estoy luchando con los diferentes ejecutables R. ¿Cuál es exactamente la diferencia entre R.exe (con o sin la opción CMD BATCH), Rcmd.exe, Rscript.exe y Rterm.exe cuando se ejecuta la línea de comandos en un archivo por lotes?
Y cuál es la diferencia entre:
R.exe --no-environ --no-save < "c:/temp/R/test.R" > "c:/temp/R/out.txt" 2>&1
y
R.exe CMD BATCH --no-environ --no-save "c:/temp/R/test.R" "c:/temp/R/out.txt"
No hay diferencia en la salida.
No puedo encontrar nada sobre Rcmd.exe y Rscript.exe en el manual de referencia de 3079 páginas R.
Por cierto: estoy usando Windows.