[R-es] convertir múltiples listas de múltiples dataframes en un único dataframe

Carlos Ortega cof en qualityexcellence.es
Mie Feb 15 21:56:47 CET 2017


Hola,

También con "purrr" puedes hacer esto directamente:


library(purrr)
my_list <- flatten_df(post_ss)


Saludos,
Carlos Ortega
www.qualityexcellence.es

El 15 de febrero de 2017, 21:44, Víctor Granda García <
victorgrandagarcia en gmail.com> escribió:

> Este script hace lo que quieres usando dplyr y purrr (tidyverse, ultima
> version disponible), lo adjunto también por si en el correo no se ve bien
>
> library(purrr)
> library(dplyr)
>
> foo <- post_ss %>%
>   # primero juntamos los tres data frames de cada elemento de la lista
>   purrr::at_depth(1, bind_rows) %>%
>   # y ahora juntamos los data frames que hemos obtenido antes
>   bind_rows()
>
> El único problema que veo con tus datos es que tendrás que incluir algún
> identificador del post para saber que los likes y los comentarios
> corresponden a ese post, porque cuando lo juntas todo esa información no
> esta (los data frames correspondientes a los likes y los comentarios no
> dicen a que post se refiere)
>
> Espero que te sirva
>
> El mié., 15 feb. 2017 a las 18:03, Manuel J. Sánchez Franco (<
> majesus en us.es>) escribió:
>
>> Carlos:
>>
>> Agradecido por tu interés. Adjunto la lista que me solicitas.
>>
>> Saludos,
>>
>> Manuel
>> ---
>> _______________________________________________________
>>
>> El 15/02/2017 17:45, Carlos Ortega escribió:
>>
>> Hola,
>>
>> ¿Puedes pasar parte de estas listas para no picar un ejemplo desde
>> cero... ?
>> Puedes pasarlo en un fichero ".RData" Y si te da problemas el adjuntarlo
>> a toda la lista, me lo envías y lo pruebo...
>>
>> Gracias,
>> Carlos Ortega
>> www.qualityexcellence.es
>>
>>
>>
>> El 15 de febrero de 2017, 17:22, Manuel J. Sánchez Franco <majesus en us.es>
>> escribió:
>>
>> Dispongo de 10 listas, cada una de ellas es, a su vez, una lista de 3
>> data.frame. Trato de convertirlo todo en un único data.frame. Señalo que
>> los data.frame son de diferente número de observaciones y variables.
>>
>> He probado todo, y ¡zas! nada.
>>
>> Ruego amablemente alguna ayuda.
>>
>> Manuel J.
>>         [[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
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
> --
> *Víctor Granda García*
> Tècnic
>
>
> v.granda en creaf.uab.cat
> Tel. +34 93 581 33 45 <935%2081%2033%2045>
>
>
> Campus UAB. Edifici C. 08193 Bellaterra (Barcelona) | *www.creaf.cat*
> <http://www.creaf.uab.es/cat/index.htm>
>
> Abans d'imprimir aquest missatge electrònic penseu en el medi ambient.
>
>
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]



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