文章目录
一、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

本文详细介绍了Pandas中数据合并的方法,包括pd.concat的纵向和横向合并,参数如axis、join、join_axes和ignore_index的使用,以及如何通过keys增加数据来源标识。同时讲解了df.append的简单合并操作,以及pd.merge的左连接、右连接和外连接。重点掌握了pd.concat和pd.merge在不同场景下的应用。
最低0.47元/天 解锁文章
9875

被折叠的 条评论
为什么被折叠?



