Buenas Fernando,
prueba a ver si te funciona lo siguiente:
mapply(list, a, b)
ó en tu caso con los 3 elementos que mencionas:
mapply(list, lst.df1, lst.df2, lst.factor)
Creo que eso da el efecto que buscas.
Espero que te sirva de ayuda.
Un saludo,
Luisfo
> El 1 abr 2016, a las 10: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
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es