Я пытаюсь объединить несколько CSV в один большой файл.
Скрипт работает, но я хотел бы иметь только первый заголовок, а не один для каждого CSV в Bigfile.
Как я могу это сделать, не должен работать с header = None?
import os
import glob
import pandas
def concatenate(inDir = r'myPath', outFile = r"outPath"):
os.chdir(inDir)
fileList = glob.glob("*.csv") #generate a list of csv files using the glob method
dfList = []
for filename in fileList:
print (filename)
df = pandas.read_csv(filename, header=None)
dfList.append(df)
concatDf = pandas.concat(dfList, axis=0)
concatDf.to_csv(outfile, index=None) # export the dataframe to a csv file