Categorías
R

Obtenga el valor del argumento de la línea de comandos en R

A veces, es posible que desee ejecutar R Script mediante la línea de comandos. De esta manera, puede escribir un script bash y programar una tarea todos los días. Además, también puede pasar diferentes argumentos al programa R.

Cree un script de R «GetARgument.R»:

args <- commandArgs(TRUE)
if(length(args) == 0){
        print("No arguments!")
        # give a default value
        date <- 20140502

}else{
        for(i in 1:length(args)){
                eval(parse(text=args[[i]]))
        }
}

print(date)

Ejecute el siguiente comando:

R CMD BATCH  '--args date=20140801' GetArgument.R 

El programa generará un archivo de salida: «GetArgument.Rout». En este archivo, verá toda la salida en la consola.

  Agregar título para una página con múltiples gráficos en R

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *