首页 > 解决方案 > python中的数据框创建问题

问题描述

data={'a0':[[1,2,3]],'a1':[[5,6,2],[2,3]],'f1':[[2,5]]}

我需要使用我运行以下命令的这个 dict 创建一个数据框。

for x in data:
    df[x]=pd.Series(data[x],index=None)
Output:
       a0         a1      f1
0  [1, 2, 3]  [5, 6, 2]  [2, 5]

预期输出:

     a0         a1      f1
0  [1, 2, 3]  [5, 6, 2]  [2, 5]
1             [2,3]

我在代码中遗漏了什么?

谢谢,索尼娅

标签: pythonpandasdataframe

解决方案


data={'a0':[[1,2,3],''],'a1':[[5,6,2],[2,3]],'f1':[[2,5],'']}
df = pd.DataFrame(data)
df

推荐阅读