如何使用 Python Pandas 合并多个 CSV 文件
Posted
技术标签:
【中文标题】如何使用 Python Pandas 合并多个 CSV 文件【英文标题】:How to merge multiple CSV files using Python Pandas 【发布时间】:2015-05-23 06:16:07 【问题描述】:我想知道如何使用 Pandas 合并多个 CSV 文件,但使用两个特定条件:
我不希望合并具有公共键的值。例如,我不希望通过 SQL 连接合并数据。我希望所有原始数据都像在原始 CSV 文件中一样显示 我希望将 CSV 文件值合并为新列,并且 不 像在 append 函数中那样将值放在第一个分组之下例如:
CSV 文件 1Column A Column B Column C
100 200 300
CSV 文件 2Column 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】:您可以通过传递参数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
【讨论】:
以上是关于如何使用 Python Pandas 合并多个 CSV 文件的主要内容,如果未能解决你的问题,请参考以下文章