当前位置: 首页 > 知识库问答 >
问题:

加载CSV文件与熊猫-令牌化错误

岑炯
2023-03-14

我正在尝试加载csv文件

导入熊猫作为pd dfc=pd。读取_csv('data/Vehicles0515.csv',sep=',')

但是我有以下错误

ParserError:标记数据时出错。C错误:第3004427行预期有22个字段,SAW23

我已阅读包含错误\u错误\u行=错误

但这并不能解决问题

谢谢

共有1个答案

窦宏旷
2023-03-14

有时解析器会被csv文件的头搞糊涂。试试这个:

dfc = pd.read_csv('data/Vehicles0515.csv', header=None)
or 
dfc = pd.read_csv('data/Vehicles0515.csv', skiprows=2)

另外,您不需要提供逗号分隔符,因为逗号是pandas read_csv方法中的默认值。

 类似资料:
  • 我试图加载一个csv文件内基于熊猫的数据帧。我使用了以下导入。 没有找到文件是抛出错误,回溯如下: ()中的FileNotFoundError回溯(最近一次调用)---- c:\users\saish\appdata\local\programs\python\python35-32\lib\site packages\pandas\io\parsers。语法分析器中的py\u f(文件路径或缓冲

  • 我正在学习如何通过pandas将大型csv文件加载到python中。我正在使用anaconda和Python3与一台64 GB内存的pc。 贷款组合是一个很大的例子。csv数据集由2509列和100000行组成,约为1.4 GBs。 我可以毫无错误地运行以下代码: 然而,当我使用贷款组合时,例如,大型。csv文件创建一个更大的文件,即Loan\u Portfolio\u Example\u Lar

  • 问题内容: 如果“文件名”不存在,我想使用pd.write_csv写入“文件名”(带有标题),否则,如果存在“文件名”,则附加到文件名中。如果我只使用命令: 写入或追加成功,但似乎每次进行追加时都会写入标头。 如果文件不存在,如何只添加标题,如果文件存在,如何不添加标题而追加标题? 问题答案: 不确定熊猫是否有办法,但是检查文件是否存在将是一种简单的方法:

  • 我有一个CSV文件,有三列:col1,col2,col3。我试图在这个文件中附加一个只包含col2的数据框 结果是: 我希望: 有可能以某种方式实现这一点吗?

  • 我想知道是否可以使用pandas函数将数据帧添加到现有的csv文件中。csv文件的结构与加载的数据相同。

  • 问题内容: 这个问题已经在这里有了答案 : Python中的Windows路径 (5个答案) 4年前关闭。 追溯(最近一次通话): 产品中的文件“”,第1行= pd.read_csv(’C:\ amazon_baby.csv’) 在parser_f中的第562行的文件“ C:\ Users \ kvsn \ Anaconda3 \ lib \ site-packages \ pandas \ io