如何使用for循环在空的DataFrame列中明智地追加列表?

时间:2019-12-28 14:34:19

标签: python python-3.x numpy dataframe

这是我的代码

df=pd.DataFrame()
l=[[1,2,3],[4,5,6]] 
for i in l:
    df=df.append(i)

我得到的输出为

df=
  0
0 1
1 2
2 3
3 4
4 5
5 6`

但是我想要

     0  1
  0  1  4
  1  2  5
  2  3  6

有什么办法吗?

1 个答案:

答案 0 :(得分:0)

df2 = pd.DataFrame()

df2["A"] = l1
df2["B"] = l2

print(df2)

输出:

   A  B
0  1  4
1  2  5
2  3  6