studio para open microsoft full español windows r platform

para - ejecutar R desde el símbolo del sistema de Windows



r studio español (3)

Aquí hay un script de línea de comando, basado en el código anterior:

d:/misc2/bin/Rscript.exe d:/r_code/mycode.r

Usando Windows 7, lo ejecuté como un archivo .bat. Funciona bien. Gracias por el consejo. (por supuesto, estos son solo mis subdirectorios particulares)

Tengo un programa R en un archivo txt que dice "functions.txt" .
Cargo el archivo "functions.txt" la R usando source("function.txt") y luego f1() funciones f1() , f2() etc. que se declaran y definen dentro del archivo "function.txt"
También necesito cargar un par de bibliotecas R usando library() antes de poder usar f1() , f2() etc.

Mi pregunta es: ¿puedo realizar todo esto (es decir, llamar a las funciones f1() y f2() ) desde el indicador de Windows sin abrir el entorno R?

Así que esencialmente quiero

  1. cargar las bibliotecas R que necesito para ejecutar f1() , f2() etc.
  2. cargar el archivo function.txt
  3. ejecutar las funciones individuales f1 () etc.
  4. grabar el resultado

todo desde el comando promt de windows c:/>

Tengo instalada la versión de Windows de R en mis computadoras.
Sería muy amable para cualquiera dar una respuesta detallada, ya que no soy muy experto en informática.

Saludos


El siguiente "funciona en mi máquina" (aunque no es Windows, pero debería ...):

Si tus functions.txt ve así:

f1 <- function() { print("A") } f2 <- function() { print("B") }

El comando:

Rscript -e "source(''functions.txt'');f1();f2()" > out.txt

Debe crear el archivo out.txt contiene:

[1] "A" [1] "B"


La publicación de Bart es correcta, pero esto puede hacerse más simple. Si el codigo

f1 <- function() { print("A") } f2 <- function() { print("B") } f1() f2()

está en un archivo ''myRcode.R''; entonces

Rscript myRcode.R

Lo cargará y ejecutará, incluyendo las dos llamadas de función.

Rscript.exe encuentra en el mismo directorio que R.exe , que es posible que deba agregar a $PATH .