pandas 合并表格

简单的表格  竖向相连  ,要求   字段一致   ,忽略索引 

  方式一:  res = df1.append([df2,df3,df5],ignore_index=True)     

  方式二 : res = pd.concat([df1,df2,df3],axis=0,ignore_index=True) 

左右合并

  res = pd.concat([df1,df2,df3],axis=1,ignore_index=False) 

当列的字段不一样的时候,我们往往要用到join参数,

join为‘inner’时 会裁剪吊互相之间没有的数据,

join为‘outer’时 会用NaN值来填充相互之间没有的数据

  res = pd.concat([df1,df2,df3],join=‘inner’,ignore_index=True) 

使用join_axes参数可以指定按那个DataFrame的索引来进行合并

res = pd.concat([df4,df5],axis=1,join_axes=[df5.index])

猜你喜欢

转载自www.cnblogs.com/chenxiyuxiao/p/11323468.html