Объединить несколько CSV-файлов в один и скрыть заголовок - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь объединить несколько 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...