如何使用Python Pandas合并多个CSV文件

时间:2015-03-19 22:43:21

标签: python csv pandas merge

我想知道如何使用Pandas合并多个CSV文件,但使用两个特定条件:

  • 如果他们有共同密钥,我希望合并值。如同,我希望合并数据,就像通过SQL Join一样。我希望所有原始数据都显示在原始CSV文件中
  • 我想将CSV文件值合并为新列,而,就像在追加函数中一样,它将值放在第一个分组下面

例如:

CSV文件1
Column A Column B Column C 100 200 300

CSV文件2
Column A Column B Column C 400 500 600

期望输出
Column A Column B Column C Column A Column B Column C 100 200 300 400 500 600

1 个答案:

答案 0 :(得分:2)

您可以通过传递参数axis=1来逐列concatenate

In [26]:

pd.concat([df,df1],axis=1)
Out[26]:
   Column A  Column B  Column C  Column A  Column B  Column C
0       100       200       300       400       500       600