标签: 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
谢谢。
答案 0 :(得分:0)
将concat或append与DataFrame的构造函数一起使用:
concat
append
DataFrame
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