Hola... Comprendo lo tratas de hacer ... el paquete data.table tiene una función llamada melt que lo que hace es concatenar varias columnas en una sola... y con esto, solo creas una única columna 'h' para etiquetar los valores.
https://cran.r-project.org/web/packages/data.table/vignettes/datatable-reshape.html espero te sea de utilidad El jul. 28, 2017 5:03 AM, <r-help-es-requ...@r-project.org> escribió: > Envíe los mensajes para la lista R-help-es a > r-help-es@r-project.org > > Para subscribirse o anular su subscripción a través de la WEB > https://stat.ethz.ch/mailman/listinfo/r-help-es > > O por correo electrónico, enviando un mensaje con el texto "help" en > el asunto (subject) o en el cuerpo a: > r-help-es-requ...@r-project.org > > Puede contactar con el responsable de la lista escribiendo a: > r-help-es-ow...@r-project.org > > Si responde a algún contenido de este mensaje, por favor, edite la > linea del asunto (subject) para que el texto sea mas especifico que: > "Re: Contents of R-help-es digest...". Además, por favor, incluya en > la respuesta sólo aquellas partes del mensaje a las que está > respondiendo. > > Asuntos del día: > > 1. Re: Añadir columnas (eric) > 2. Añadir columnas (Manuel Máquez) > > > ---------- Mensaje reenviado ---------- > From: eric <ericconchamu...@gmail.com> > To: "Manuel Máquez" <manuelm...@gmail.com>, r-help-es < > R-help-es@r-project.org> > Cc: > Bcc: > Date: Thu, 27 Jul 2017 12:00:39 -0400 > Subject: Re: [R-es] Añadir columnas > > Estimado manuel, lo que veo de tu codigo es que no estas poniendo > "etiquetas" a las columnas que agregas (por otro lado, por que llamar a > todas las columnas como "h", asi no podras diferenciarlas, y si no son > diferentes porque no poner todo en una sola columna ?) , si no que con > cbind() al vector mf[1,] le estas agregando un objeto "h" , luego agregas > mf[2,] y luego otra vez "h", y asi ... > > quiza lo que deseas hacer es cambiar el nombre original de las columnas de > tu matriz mf[] > > en ese caso puede usar la funcion colnames() si mf[] es un data.frame o > setnames() si es un data.table > > puedes consultar la ayuda de R para esas funciones con ?colnames y > ?setnames > > espero que el comentario te ayude, Suerte !!!! > > eric. > > > > > > On 07/27/2017 02:02 AM, Manuel Máquez wrote: > > Estimados Colegas: > > Tengo una matriz de la que adjunto con el nombre Sma746.csv, a esta le > quiero añadir repetidamente una 'etiqueta' a cada columna que llamo 'h', > para lo cual uso el script que también adjunto 'TOT.r'. > Mi problema consiste en que no sucede así, porque pasando de 9 juegos, el > sistema me pone otros números de no se donde. > Ojalá alguno de ustedes me pueda ayudar y a quién(es) anticipo las gracias > más cumplidas. > > > * Atentamente; MANOLO MÁRQUEZ P.* > > > _______________________________________________ > R-help-es mailing > listR-help-es@r-project.orghttps://stat.ethz.ch/mailman/listinfo/r-help-es > > > -- > Forest Engineer > Master in Environmental and Natural Resource Economics > Ph.D. student in Sciences of Natural Resources at La Frontera University > Member in AguaDeTemu2030, citizen movement for Temuco with green city > standards for living > > Nota: Las tildes se han omitido para asegurar compatibilidad con algunos > lectores de correo. > > > > ---------- Mensaje reenviado ---------- > From: "Manuel Máquez" <manuelm...@gmail.com> > To: r-help-es <R-help-es@r-project.org> > Cc: > Bcc: > Date: Thu, 27 Jul 2017 13:22:43 -0500 > Subject: [R-es] Añadir columnas > Estimado Eric: > Gracias por tu pronta respuesta. > El objeto de poner h, es que este 'vector', da nombre a cada renglón de la > matriz, y así poder separar el par de columnas (h y dato[mf]) de las 39 > columnas originales convirtiéndolas a 78 columnas. > Voy a dar una vista a data.table, con objeto de tratar de usar y así > solucionar mi pregunta. > Nuevamente, Eric, muchísimas gracias. > > *MANOLO MÁRQUEZ P.* > > [[alternative HTML version deleted]] > > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es