如何将CSV数据合并到多个新的CSV文件中?

时间:2019-06-12 15:43:24

标签: python pandas csv

我有大约5000个CSV文件的目录作为项目名称列出,即tuna.csv(df / tuna.csv)。此目录中的所有文件名都不相同

每个CSV文件均具有一个DATE列和一个PRICE列:

Ctrl+]

我想将每个CSV文件相互配对,并在两个目录(ratios / tuna_salmon.csv)中以两个金枪鱼/鲑鱼的价格比创建一个新的CSV文件。

有太多的CSV文件无法手动执行此操作,是否可以循环此过程?倒数很好。只是不确定如何自动化引用/枚举,因为CSV文件名不统一。

我的py文件中确实有5000多个列表: 项目= [金枪鱼,...,鲑鱼]

任何有关此的信息将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以扫描所有目录并在列表中存储文件名。在必须遍历列表之后,打开第一个文件,依此类推,然后与列表中的所有其他文件进行比较。您可以使用zip依次在python中依次读取2个文件:宽度open()为f1,open()为f2:

抱歉快速回复,但我在智能手机上显示