У меня была похожая проблема, в конце концов, я нашел способ. Поэтому я дам вам решение, которое сработало для меня. Одной из ключевых вещей, которые я сделал, было присвоение имен столбцам перед передачей данных. Посмотрите, поможет ли это.
fileList=glob.glob("*.csv")
dfList=[]
colnames=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]
for filename in fileList:
print(filename)
df=pd.read_csv(filename, header=None)
dfList.append(df)
concatDf=pd.concat(dfList, axis=0)
concatDf.columns=colnames
#concatDf.to_csv(outfile, index=None) -# You dont need this.
concatenate()