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

Responder a