我试图使用pandas来操作一个.csv文件,但是我得到了这个错误:
pandas.parser.CParserError:标记数据时出错。C错误:应为第3行中的%2个字段,请参见% 12
我试着读了熊猫的文档,但什么也没找到。
我的代码很简单:
path = 'GOOG Key Ratios.csv'
#print(open(path).read())
data = pd.read_csv(path)我该如何解决这个问题?我应该使用csv模块还是其他语言?
文件来自Morningstar
发布于 2018-07-14 01:31:54
我收到一位同事发来的.csv,当我尝试使用pd.read_csv()读取csv时,也收到了类似的错误。它显然试图使用第一行为数据帧生成列,但有许多行包含的列比第一行所暗示的要多。我最终解决了这个问题,只需打开文件并将其重新保存为.csv,然后再次使用pd.read_csv()。
https://stackoverflow.com/questions/18039057
复制相似问题