Python Pandas中R rbind.fill的等价物

时间:2015-09-28 17:52:53

标签: python r pandas

R的plyr功能有: rbind.fill(),它是一种附加不等列数的数据帧的方法。

python / pandas DataFrame是否有类似的功能?

1 个答案:

答案 0 :(得分:6)

您正在寻找功能concat

import pandas as pd

df1 = pd.DataFrame({'col1':['a','b'],'col2':[33,44]})

df2 = pd.DataFrame({'col3':['dog'],'col2':[32], 'col4':[1]})

In [8]: pd.concat([df1, df2])
Out[8]: 
  col1  col2 col3  col4
0    a    33  NaN   NaN
1    b    44  NaN   NaN
0  NaN    32  dog     1