[R-es] combinar listas en una sublista

Carlos Ortega cof en qualityexcellence.es
Vie Abr 1 10:32:34 CEST 2016


Hola,

Creo que esta entrada en Stackoverflow te puede ayudar:

http://stackoverflow.com/questions/19217454/how-to-combine-all-sublist-elements-into-one-list

Saludos,
Carlos Ortega
www.qualityexcellence.es

El 1 de abril de 2016, 9:11, Fernando Arce via R-help-es <
r-help-es en r-project.org> escribió:

>  Gracias Francisco, pero con c me crea una lista con dos sublistas. Croe
> que no me he explicado del todo bien. Tengo dos listas cada una con 19
> dataframes y otra con 19 factores (caracteres) y lo que quiero es una lista
> que albergue 19 listas, y en cada una de esas 19 listas se alberguen los
> dos data frames de las listas iniciales y el factorSaludos, y d nuevo,
> gracias por tu interésFer
>
>     El Viernes 1 de abril de 2016 18:01, Francisco Rodríguez <
> fjroar en hotmail.com> escribió:
>
>
>  #yiv2894149309 --.yiv2894149309hmmessage
> P{margin:0px;padding:0px;}#yiv2894149309
> body.yiv2894149309hmmessage{font-size:12pt;font-family:Calibri;}#yiv2894149309
> Una pregunta, ¿ No vale con c <- list(a, b) ?Lo digo porque obtendría lo
> que creo que quiere usando 2 corcheste en vez de 1, es decir, c[[1]][1] te
> da el valor a[1], c[[1]][2] el valor a[2] ... y c[[2]][1] el valor b[1]
> Un saludo
>
>
> > Date: Fri, 1 Apr 2016 06:52:29 +0000
> > To: r-help-es en r-project.org
> > Subject: [R-es] combinar listas en una sublista
> > From: r-help-es en r-project.org
> >
> > Hola a todos, tengo un problemilla a la hora de combinar dos listas
> dentro de una sola. Lo cierto es que lo puedo hacer con un loop (que es
> como lo he hecho)  pero me pregunto si hay alguna manera mas elegante (y
> sin tener que recurrir a ningun paquete) para hacerlo. puedo trabajar con
> los datos sin apilarlos, pero a la hora de guardar objetos de datos,
> enviarlos a alguien, o re-cargarlos, si los apilo en listas y sablistas me
> resulta todo mas cómodo (y muchas funciones son mas limpias)ejemplo
> simplificado:a<-list(1,2,3,4,5,6,7,8,9,10)b<-list('a','a','b','a','b','b','a','a','a','a')c<-
> la lista que quiero es una lista de listas, esto esc[1] es una lista que
> tiene c[1][1] el primer valor de la lista a y c[1][2] el primer valor de la
> sefunda lista, c[2] lo mismo con los segundos valores y asi
> sucesivamente. En mi caso real, son listas de data frames, vecptrs de
> caracteres de longitud 1 etc...
> > Si hay alguna manera de hacerlo con alguna función estaría muy
> agradecido de poder saberla, lo poco que he encontrado al final me apila
> todo en una nueva lista, no en sublistas
> > gracias y saludos!Fer
> > [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > R-help-es mailing list
> > R-help-es en r-project.org
> > https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>



-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]



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