[R-es] convertir una cadena de texto en nombre de variable
Fantástico, Carlos, ¡has dado en el clavo! get( dict_list[[10]] ) era lo que necesitaba (me siento cegato: habÃa pasado por las páginas de ayuda de assign y get, pero debÃa tener ya un lÃo enorme en la cabeza - o falta de atp o similar en las neuronas - porque no he pillado que get fuera la solución cuando lo leÃ; y ahora al releer la página de ayuda de "get" veo que lo indica bastante claro...). Y tomo nota del consejo sobre el guión bajo "_": no era consciente del riego de tropiezos, asà que lo cambio a partir de ahora. Gracias por tu respuesta también Jaume Tormo. No era lo que necesitaba en este momento, pero fantástico también por si más adelante lo necesito. Saludos Xavi P.D: ¿Es normal que las respuestas a los mensajes de esta lista vayan (por omisión) sólo al destinatario inicial y no a la lista? Al 10/03/10 13:53, En/na Carlos J. Gil Bellosta ha escrit:
?assign ?get Creo que lo que necesitas hacer, si entiendo bien, es get( dict_list[[10]] ) Si sigues usando "_" dentro del nombre de variables, el dÃa de mañana tropezarás con problemas. Carlos J. Gil Bellosta http://www.datanalytics.com http://datanalytics.wordpress.com El dÃa 10 de marzo de 2010 13:24, Xavier de Pedro <xavier.depedro en ub.edu> escribió:
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
_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es