首页 > 解决方案 > 使用 pd.merge 合并多个电子表格

问题描述

我正在尝试在 Python 上将多个电子表格合并在一起。对于具有相同数据类型的相同顺序的每一列,我有相同的标题标题。四者之间的唯一区别是单元格中的实际数据点。这就是我的意思

df1

标题 1 标题 2 标题 3 标题 4
X 一个 1
2

df2

标题 1 标题 2 标题 3 标题 4
G Ĵ H 5
大号 8

df3

标题 1 标题 2 标题 3 标题 4
ü D 6
Z 小号 3

dfs的dtypes情况如下:

我基本上只想将所有数据帧中的数据堆叠在一起,如下所示:

标题 1 标题 2
X 一个
G Ĵ
ü
Z

...等等标题 3 和 4。我可以用 pd.merge 做到这一点吗?

标签: pythonpandasmergespreadsheetxlsx

解决方案


试试 df4=df1.merge(df2,on="outer")

followed by

`df4.merge(df3,on="outer")

在此处输入图像描述


推荐阅读