Buenos días: Creo que lo que necesitas es: assign(paste("QUID.DE.LA.CUESTION", "i", sep=""), matriz[1:4, i])
Un saludo Isidro Hidalgo Arellano Observatorio del Mercado de Trabajo Consejería de Economía, Empresas y Empleo http://www.castillalamancha.es/ -----Mensaje original----- De: R-help-es <r-help-es-boun...@r-project.org> En nombre de Juan Abasolo Enviado el: martes, 09 de octubre de 2018 15:08 Para: R-help-es <r-help-es@r-project.org> Asunto: [R-es] Generar nombres de vectores dentro de una función y asignarles valor Problema de autodidacta que no sabe cómo se llaman a las cosas, entonces no le sabe preguntar Google: Tengo una función que tiene que generar unos vectores, para después evaluarlos y devolverme el resultado; necesito que genere los nombres de los vectores y asignarles valores. Y No sé ni hacerlo ni decirlo con pocas palabras. a function(describir, segun.variable) { matriz <- psych::describeBy(describir ,segun.variable , mat=T) for (i in names(matriz){ paste("QUID.DE.LA.CUESTION", "i", sep="") <- matriz[1:4, i] } resultado <- intersect(QUID.DE.LA.CUESTION.mean, QUID....TION.sd....) return(resultado) } ¿Cómo se resuelve el quid de la cuestión? ¿Qué es el quid de la cuestión? Disculpen tener que andar preguntando estas cosas. Gracias. -- Juan Abasolo Hizkuntzaren eta Literaturaren Didaktika Saila Bilboko Hezkuntza Fakultatea Euskal Herriko Unibertsitatea UPV/EHU Sarriena auzoa z/g 48940 Leioa Bizkaia [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es