Теперь у меня есть список файлов, и я хочу объединить файлы с одинаковым серийным номером. Каждый файл содержит тысячи строк, и каждая строка имеет такой формат: дата, количество, чтение.
Например, первый файл:
"2019-12-23 00:00:00",1123,211685,34650.75,33225.69,...(hundreds of similar numbers)
...(hundreds of similar lines)
"2020-02-23 06:00:00",1372,211685,34651.22,33224.6,...
"2020-02-23 12:00:00",1373,211685,34650.34,33224.74,...
2-й файл:
"2019-12-17 12:00:00",1101,211685,34649.3,33225.8...
...
"2020-02-15 00:00:00",1339,211685,34651.66,33225.32,...
"2020-02-15 06:00:00",1340,211685,34651.63,33225.19...
Проблема в том, что пропущенные строки могут быть либо в начале, либо в конце файла. Первоначальные 100 показаний могут отсутствовать в одном файле, в то время как другой файл может пропустить последние 50 показаний. Интересно, что может быть лучшим способом объединить их? Я могу подумать об использовании «set», но я не уверен, что он способен добавить недостающие строки в середине файла.
Пример завершенных строк:
"2019-12-17 12:00:00",1101,211685,34649.3,33225.8...
...
"2019-12-23 00:00:00",1123,211685,34650.75,33225.69,...
...
"2020-02-15 00:00:00",1339,211685,34651.66,33225.32,...
"2020-02-15 06:00:00",1340,211685,34651.63,33225.19...
...
"2020-02-23 06:00:00",1372,211685,34651.22,33224.6,...
"2020-02-23 12:00:00",1373,211685,34650.34,33224.74,...