[ Foro de Python ]

Crear Dataframe sin perder información

09-Feb-2022 18:06
Invitado (Ari)
1 Respuestas

Tengo varias listas con las busco crear una DataFrame. Sin embargo, estas listas son de distinto tamaño y al emplear la función ".zip" para crear el dataframe pierdo mucha información porque se queda con la de menor tamaño.
¿Cómo puedo crear un Dataframe con toda la información y que las listas de menor tamaño rellenen los espacios con valores NAN?

Espero que alguien me pueda ayudar!!


10-Feb-2022 15:44
Invitado (An?nimo)



import pandas as pd
import numpy as np
import itertools


alist = ['a1', 'a2', 'a3']
blist = ['b1']
clist = ['c1', 'c2', 'c3', 'c4']

df = pd.DataFrame(list(itertools.zip_longest(alist,blist,clist)), columns = ['A','B','C'])

df = df.fillna(value=np.nan)

print(df)


 






(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)