首页 > 解决方案 > 标记数据时出错。C 错误:预计第 32 行中有 2 个字段,看到 3

问题描述

我很困惑,因为我的代码之前运行良好,但现在我遇到了一个标记错误。

我只是不知道如何解决这个问题。我需要你的帮助。

pd.read_csv(StringIO(str1), sep=" ")输出以下错误*** pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields in line 32, saw 3

请注意,这str1只是

'Shares BID\n100 $312.80\n100 $312.77\n4 $312.76\n1 $312.76\n100 $312.75\n100 $312.75\n1 $312.73\n1 $312.73\n1 $312.73\n200 $312.72\n49 $312.72\n100 $312.71\n50 $312.70\n100 $312.68\n50 $312.68\n100 $312.66\n100 $312.66\n800 $312.65\n100 $312.65\n50 $312.65\n100 $312.61\n1 $312.61\n1 $312.59\n1 $312.58\n100 $312.57\n1 $312.57\n1 $312.56\n60 $312.55\n1 $312.55\n100 $312.51\nTotal Shares: 467,365'

我怎样才能摆脱那个标记化错误?

标签: pythonpandasparse-error

解决方案


推荐阅读