【问题标题】:How to merge multiple CSV files using Python Pandas如何使用 Python Pandas 合并多个 CSV 文件
【发布时间】:2015-05-23 06:16:07
【问题描述】:

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

  • 希望合并具有公共键的值。例如,我希望通过 SQL 连接合并数据。我希望所有原始数据都像在原始 CSV 文件中一样显示
  • 我希望将 CSV 文件值合并为新列,并且 像在 append 函数中那样将值放在第一个分组之下

例如:

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

【问题讨论】:

    标签: python csv pandas merge


    【解决方案1】:

    您可以通过传递参数axis=1concatenate 按列排列它们:

    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
    

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 1970-01-01
      • 2019-02-22
      • 1970-01-01
      • 1970-01-01
      • 2019-10-20
      • 2020-11-28
      • 2020-07-11
      • 2020-07-22
      相关资源
      最近更新 更多