Как мне объединить 1440 .csv файлов, каждый из которых имеет заголовок, который должен быть столбцом? - PullRequest
0 голосов
/ 26 марта 2020

Использование Spyder.

Мне нужно объединить 1440 CSV-файлов (по одному на каждую минуту дня), которые выглядят как это . Имена файлов: 201703130001_segmentsdump, где последние четыре числа - ччмм, а файл идет до 201703132359_segmentsdump. Каждый CSV-файл имеет заголовок в первой строке, который вместо этого должен быть столбцом (отметкой времени), где каждая строка имеет одинаковую отметку времени для каждый файл.

Любая помощь будет принята с благодарностью!

Переменными являются MapID, SegmentID, истекшее время в секундах и нерелевантная переменная слева направо (поскольку они не имеют заголовков) ).

Я уже пробовал это:

import glob
import os
import pandas as pd

os.chdir("I:/INRIX and BeMobile/BeMobile/2017-03-13")
extension = 'csv'
all_filenames = [i for i in glob.glob('*.{}'.format(extension))]

#combine all files in the list
combined_csv = pd.concat([pd.read_csv(f) for f in all_filenames ])
#export to csv
combined_csv.to_csv( "combined_csv.csv", index=False, encoding='utf-8-sig')

Но он возвращается ни с чем.

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