[R-es] Utilitzar nombre de objeto como nombre de otro objeto
Griera
griera en gmail.com
Jue Mar 7 11:11:46 CET 2013
Hola:
Nuevo en R, vengo del mundo de SAS y cuesta traducir del SAS al R.
El caso es que en SAS existen las llamadas variables macro que te permiten utilitzarlas como nombres de ficheros o variables. Intento traducir el concepto en R sin conseguirlo.
Este es mi ejemplo simple que no funciona:
XFI = "consultas"
paste(XFI) <- data.frame(ED = trunc(rnorm(10, mean=35, sd=15)),
PE = trunc(rnorm(10, mean=60, sd=15)))
es decir, quiero que el nombre de la tabla de datos sea el contenido de "XFI" (que varia de un programa a otro). Seguro que es una animalada ya que da el error:
> XFI = "consultas"
> paste(XFI) <- data.frame(ED = trunc(rnorm(10, mean=35, sd=15)),
+ PE = trunc(rnorm(10, mean=60, sd=15)))
Error in paste(XFI) <- data.frame(ED = trunc(rnorm(10, mean = 35, sd = 15)), :
could not find function "paste<-"
Como podria hacer esto en R?
Muchas gracias y saludos!! Griera.
Más información sobre la lista de distribución R-help-es