相关疑难解决方法(0)

读取pandas中的csv文件时出错[CParserError:错误标记数据.C错误:捕获了缓冲区溢出 - 可能是格式错误的输入文件.]

所以我尝试从一个文件夹中读取所有csv文件然后连接它们以创建一个大的csv(所有文件的结构是相同的),保存并再次读取它.所有这一切都是用熊猫完成的.读取时发生错误.我正在附加下面的代码和错误.

import pandas as pd
import numpy as np
import glob

path =r'somePath' # use your path
allFiles = glob.glob(path + "/*.csv")
frame = pd.DataFrame()
list_ = []
for file_ in allFiles:
    df = pd.read_csv(file_,index_col=None, header=0)
    list_.append(df)
store = pd.concat(list_)
store.to_csv("C:\work\DATA\Raw_data\\store.csv", sep=',', index= False)
store1 = pd.read_csv("C:\work\DATA\Raw_data\\store.csv", sep=',')
Run Code Online (Sandbox Code Playgroud)

错误:-

CParserError                              Traceback (most recent call last)
<ipython-input-48-2983d97ccca6> in <module>()
----> 1 store1 = pd.read_csv("C:\work\DATA\Raw_data\\store.csv", sep=',')

C:\Users\armsharm\AppData\Local\Continuum\Anaconda\lib\site-packages\pandas\io\parsers.pyc in parser_f(filepath_or_buffer, sep, dialect, compression, doublequote, escapechar, quotechar, quoting, skipinitialspace, lineterminator, header, index_col, names, prefix, …
Run Code Online (Sandbox Code Playgroud)

python csv pandas

19
推荐指数
3
解决办法
3万
查看次数

标签 统计

csv ×1

pandas ×1

python ×1