У меня есть список файлов, которые я хотел бы импортировать, выполнить вычисления и сохранить результат.
У меня есть несколько папок, помеченных следующим образом:
2005
, 2006
, 2007
... 2018
.
Файлы сохраняются как:
file_2005.csv
, file_2006.csv
, file_2007.csv
... file_2018.csv
.
(один файл на папку)
Я пытаюсь написать функцию, которая будет выполнять следующие действия:
- чтение из
file_2005.csv
и file_2006.csv
из папки 2005
и 2006
соответственно. - выполняют некоторую очистку, обработку и некоторые вычисления для этих 2 наборов данных.
- сохраняют результаты.
- читайте вfile_2006.csv
и теперь file_2007.csv
из папки 2006
и 2007
.- выполнить те же вычисления, что и раньше.- сохранить результаты.
--- читать в file_2007.csv
и file_2008.csv
из папки 2007
и 2008
.
--- выполнять те же вычисления
--- сохранить результаты.
и т.д ...
Поэтому я хотел бы знать, как я могу рекурсивно создать такую функцию, которая по существу считывает все данные и обрабатывает результаты.
Когда я читаю все годы вместе, у меня возникают проблемы с памятью.