将列表附加到数据框

时间:2018-06-25 07:47:48

标签: pandas dataframe append

我有一个数据框,可以这么说:

col1 col2 col3
1    x    3
1    y    4

我有一个列表:

2
3
4
5

我可以像这样将列表添加到数据框吗?

col1 col2 col3
1    x    3
1    y    4
2    Nan  Nan
3    Nan  Nan
4    Nan  Nan
5    Nan  Nan

谢谢。

1 个答案:

答案 0 :(得分:0)

concatappendDataFrame的构造函数一起使用:

df = df.append(pd.DataFrame([2,3,4,5], columns=['col1']))

df = pd.concat([df, pd.DataFrame([2,3,4,5], columns=['col1'])])


print (df)
   col1 col2  col3
0     1    x   3.0
1     1    y   4.0
0     2  NaN   NaN
1     3  NaN   NaN
2     4  NaN   NaN
3     5  NaN   NaN