【发布时间】:2016-09-17 21:04:36
【问题描述】:
我只想从我的所有 csv 文件中获取第 4 列中的数据并将数据写入单个文件。每个第 4 列都有一个唯一的标题名称,其中包含根文件夹的名称+csv 名称,例如FolderA1
文件夹A /
1.csv |INFO INFO INFO FolderA1 INFO
Apple Apple Apple Orange Apple
2.csv |INFO INFO INFO FolderA2 INFO
Apple Apple Apple Cracker Apple
3.csv |INFO INFO INFO FOLDERA3 INFO
Apple Apple Apple Orange Apple
如何仅将第 4 列数据过滤到单个 .xlsx 文件中,并将下一个文件夹 csv 放入新工作表中或将其与以前的文件夹 csv 分开?
concentrated.xlsx | FOLDERA1 FOLDERA2 FOLDERA3 FOLDERB1 FOLDERB2 FOLDERB3
ORANGE CRACKER ORANGE ORANGE CRACKER ORANGE
【问题讨论】:
-
脚本是否需要遍历多个文件夹?您只提到了 FolderA。
-
是的,抱歉,我不是很清楚。它需要像 FolderA 1,2,3.csv FolderB 1,2,3.csv 一样,并且能够将其放入单个文件中。我制作的 for 循环只能在单个文件夹中执行 csv
-
每个文件夹是否只有 3 个 csv 文件?您似乎只提到每个文件夹 3 个。
标签: python excel loops csv pandas