连接数据框 Pandas

数据挖掘 熊猫 数据框
2022-03-11 12:33:49

我有三个数据框。它们的形状是 (2656, 246), (2656, 2412) 和 (2656, 7025)。我想像上面那样合并数据框:

在此处输入图像描述

所以它将产生一个 (2656, 9683) 数据帧。谢谢你的帮助。

图像上的错字:在 Dataframe 3 上,它将是 7025,而不是 5668。

1个回答

假设行的顺序与您希望合并所有数据帧的顺序相同,您可以使用指定轴 = 1 的 concat 命令。

new_df = pd.concat([df1, df2, df3], axis=1)

如果每个数据框的行索引不同,并且您想按当前顺序合并它们,您还可以应用 ignore_index:

new_df = pd.concat([df1, df2, df3], ignore_index=True)

有关合并、加入和连接操作的详细信息,请参阅pandas 文档