我有一些像这样的Python代码:
import os
import glob
import pandas
def concatenate(indir="D:\\robot\\in",outfile="D:\\robot \\out\\Concatenated.csv"):
os.chdir(indir)
fileList=glob.glob("*.csv")
dfList=[]
colnames=["Data","Price"]
for filename in fileList:
print(filename)
df=pandas.read_csv(filename,header=None)
dfList.append(df)
concatDf=pandas.concat(dfList,axis=0)
concatDf.columns=colnames
concatDf.to_csv(outfile,index=None)
它适用于某些数据,但是当我为另一个CSV
文件运行它时,我有这样的错误:
ValueError:长度不匹配:预期的轴有4个元素,即新值 有2个元素
有人可以帮我吗?谢谢。