繁体   English   中英

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

[英]How to merge multiple CSV files using Python Pandas

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

  • 如果它们具有公共密钥,我希望合并值。 在中,我希望数据像通过SQL Join那样合并。 我希望所有原始数据都显示在原始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

您可以通过传递param axis=1逐列连接它们:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM