[R-es] Nombres de variables variables

marcelino.delacruz en upm.es marcelino.delacruz en upm.es
Vie Nov 30 20:40:29 CET 2012


Hola,

Yo creo que tienes que usar "assign" en vez de "<-":

> assign(paste("var",get("x1"),sep="_"), 1:10)
> 
> var_10
 [1]  1  2  3  4  5  6  7  8  9 10
> 

Marcelino

Con fecha 30/11/2012, "Pablo Andres Guzzi" <guzzipa en gmail.com> escribió:

>Hola,
>
>¿Como estas?, la siguiente tal vez sea una pregunta simple.
>
>Quiero crear nombres de variables pero que el nombre lleve el valor de un
>objeto. Ej:
>
>tengo estos dos valores
>x1<-10
>x2<-20
>
>
>Quiero crear las variables:
>
>var_10 <-
>var_20 <-
>
>Pero usando los objetos x1 y x2 como referencia.
>
>Solo como referencia, en stata esto lo hacia de la siguiente forma
>
>local x1 = 10
>local x2 = 20
>
>gen var_`x1'=
>gen var_`x2'=
>
>Espero sugerencias. Muchas gracias.
>
>
>
>Abrazo
>
>Pablo A. Guzzi
>guzzipa en gmail.com
>
>	[[alternative HTML version deleted]]
>



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