[ Foro de Python ]
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!!
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.)