文章目录
一、pd.concat实现数据合并
- pd.concat(objs, axis=0, join=‘outer’, join_axes=None, ignore_index=False,keys=None)
- 将数据根据不同的轴作简单的融合
- axis=0:沿0轴(纵向)进行合并
- axis=1:沿1轴(横向)进行合并
#创建4个DataFrame
columns=list("ABCDE")
data=pd.DataFrame([[char+str(i) for char in columns] for i in range(12)],columns=columns)
df1,df2,df3,df4=data.iloc[:4,:4],data.iloc[4:8,:4],data.iloc[8:,:4],data.loc[[2,3,6,7],list('BDE')]
1.1 相同字段的表首尾相接(列对齐)
result=pd.concat([df1,df2,df3],axis=0)
result