我有12个不同的目录,看起来像这样:
directories = ['FOLDER/subfolder01/*.csv', 'FOLDER/subfolder02/*csv', ... ]
一个主要文件夹中的12个子文件夹,每个子文件夹包含一组具有相同数据格式的csv文件。
我想循环它并以某种方式读取每个子文件夹中的数据帧,然后继续绘制。
有没有办法将子文件夹设置为我可以使用文件操作的索引?
答案 0 :(得分:0)
from glob import glob
directory_dfs = {directory_name: load_csvs_from_directory(directory_name)
for directory_name in glob('FOLDER/subfolder*/')}
然后只是封装你的逻辑,以便将目录中的所有CSV读入load_csvs_from_directory
函数,瞧,你有一个标记的DataFrames集合,它是根据每个目录中的数据构建的。