[R-es] pasar argumentos de consola a un script de R que contiene source

Carlos Ortega cof en qualityexcellence.es
Sab Oct 29 19:39:42 CEST 2016


Hola José Luis,

Mira esto:

http://stackoverflow.com/questions/22412620/define-global-variable-using-function-argument-in-r
http://stackoverflow.com/questions/1236620/global-variables-in-r

Gracias,
Carlos Ortega
www.qualityexcellence.es


El 29 de octubre de 2016, 19:09, Jose Luis Cañadas Reche <
canadasreche en gmail.com> escribió:

> Hola.
>
> Tengo un script con la siguiente estructura.
>
> #!/usr/bin/env Rscript
> args = commandArgs(trailingOnly=TRUE)
>
> source("carga-datos.R")
>
> source("modelo.R")
>
>
> y quiero llamar a mi script desde consola con
>
> Rscript --vanilla miscript.R datos1.csv
>
> De forma que se guarde como argumento el nombre del fichero que quiero
> cargar y se pase a al script carga-datos.R. El problema es que aunque si
> guarda datos1.csv en el objeto args , parece que "carga-datos.R" no lo ve,
> no sé si es que no está en el global environment. ¿Alguna idea de cómo
> resolverlo? Gracias.
>
>
> Un saludo.
>
> José Luis Cañadas
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es