Python连接

时间:2018-03-06 11:13:47

标签: python pandas csv concatenation

我有一些像这样的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个元素

有人可以帮我吗?谢谢。

0 个答案:

没有答案