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 < [email protected]> 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 < > [email protected]> 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: [email protected] > > Subject: [R-es] combinar listas en una sublista > > From: [email protected] > > > > 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 > > [email protected] > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es > -- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
