Чтение данных из файлов разных подпапок - PullRequest
0 голосов
/ 06 июня 2018

У меня есть 12 разных каталогов, выглядящих примерно так:

directories = ['FOLDER/subfolder01/*.csv', 'FOLDER/subfolder02/*csv', ... ]

12 подпапок в одной основной папке, каждая из которых содержит набор CSV-файлов с одинаковым форматом данных.

Я хотел бы зациклить его и каким-то образом прочитать кадры данных в каждой подпапке, а затем продолжить с графиками.

Есть ли способ установить подпапки в качестве индексов, которыми я могу манипулировать с файлами?

1 Ответ

0 голосов
/ 06 июня 2018
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, построенных из данных в каждом каталоге.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...