Я считаю, что моя проблема действительно проста, и должен быть действительно простой способ решить эту проблему, однако, поскольку я совсем новичок в Python, особенно в pandas, я не мог разобраться с этим самостоятельно.
У меня есть сотни файлов CSV в следующем формате: text_YYYY-mm-dd_HH-MM-SS.csv
, каждый CSV охватывает один час данных.
Я хочу иметь возможность доступа к файлам CSV на основена две переменные, которые называются startTime
и EndTime
, а затем я хочу собрать все файлы, которые находятся между этими датами в одном кадре данных. Поскольку у меня есть сотни фреймов данных, объединение всех в огромный фрейм данных, а затем фильтрация невозможны.
Так, например, если я установлю startTime = 2019-10-16 7:00:00
и EndTime = 2019-10-16 09:00:00
, то я хочу собрать всеCSV-файлы, которые охватывают данные между этими временными интервалами в одном кадре данных. Поэтому, принимая только файлы csv text_2019-10-16_7:00:00
, text_2019-10-16_8:00:00
и text_2019-10-16_9:00:00
в одном кадре данных.
Надеюсь, что мне удалось быть кратким и точным. Я был бы очень признателен за вашу помощь в этом! Предложения о том, что искать, также приветствуются