[R-es] convertir una cadena de texto en nombre de variable

Xavier de Pedro xavier.depedro en ub.edu
Mie Mar 10 13:24:03 CET 2010


Hola:

Tengo una duda sobre como convertir una cadena de texto en nombre de 
variable, que debe ser elemental, pero llevo más de una hora leyendo la 
ayuda del R, y googleando el tema pero no consigo resolverla. A ver si 
alguien en la lista sabe como...

Si tengo esta serie de instruciones entre las lineas de guiones (con su 
salida debajo de cada instrucción, para más claridad):
------------------------------------------------
 > for(i in 1:10) {dict_list[i]<-paste("dict_",i,sep="")}
 > dict_list
  [1] "dict_1"  "dict_2"  "dict_3"  "dict_4"  "dict_5"  "dict_6"  "dict_7"
  [8] "dict_8"  "dict_9"  "dict_10"

 > dict_10<-21:30
 > dict_10
  [1] 21 22 23 24 25 26 27 28 29 30

 > dict_list[[10]]
[1] "dict_10"
------------------------------------------------

Mi pregunta es, como llamo a dict_list para que me de el contenido de 
"dict_10", y no su nombre?

Xavi



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