如何使用 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 文件的主要内容,如果未能解决你的问题,请参考以下文章
求助,使用Python合并多个EXCEL表格时,如果表格有密码,密码已知,该怎么通过pandas合并,
Python使用pandas读取两个或者多个excel文件(xlsx)并进行数据连接(join)合并两个或者多个excel的信息