- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我检查了这个答案,因为我遇到了类似的问题。
Python Pandas Error tokenizing data
但是,由于某种原因,我的所有行都被跳过了。
我的代码很简单:
import pandas as pd
fname = "data.csv"
input_data = pd.read_csv(fname)
File "preprocessing.py", line 8, in <module>
input_data = pd.read_csv(fname) #raw data file ---> pandas.core.frame.DataFrame type
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pandas/io/parsers.py", line 465, in parser_f
return _read(filepath_or_buffer, kwds)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pandas/io/parsers.py", line 251, in _read
return parser.read()
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pandas/io/parsers.py", line 710, in read
ret = self._engine.read(nrows)
File "/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/pandas/io/parsers.py", line 1154, in read
data = self._reader.read(nrows)
File "pandas/parser.pyx", line 754, in pandas.parser.TextReader.read (pandas/parser.c:7391)
File "pandas/parser.pyx", line 776, in pandas.parser.TextReader._read_low_memory (pandas/parser.c:7631)
File "pandas/parser.pyx", line 829, in pandas.parser.TextReader._read_rows (pandas/parser.c:8253)
File "pandas/parser.pyx", line 816, in pandas.parser.TextReader._tokenize_rows (pandas/parser.c:8127)
File "pandas/parser.pyx", line 1728, in pandas.parser.raise_parser_error (pandas/parser.c:20357)
pandas.parser.CParserError: Error tokenizing data. C error: Expected 11 fields in line 5, saw 13
最佳答案
解决方案是使用 Pandas 内置的分隔符“嗅探”。
input_data = pd.read_csv(fname, sep=None)
关于csv - Python 3 Pandas 错误 : pandas. parser.CParserError : Error tokenizing data. C 错误 : Expected 11 fields in line 5, 看到 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29754786/
我想将 CSV 列表读入数据框中。但是,当文件具有与数据本身不匹配的标题行(即元数据或其他空白行)时,我无法捕捉到错误。此错误是“CParserError”(请参阅底部的错误消息)。 我目前的解决
我想阅读book-crossing dataset表:BX-Books。使用 Pandas 。当我写下: #load book informations dataset books = pd.re
当我运行这个脚本时,它不起作用,我不知道为什么。你能帮我吗? import pandas as pd data1 = pd.read_csv(url) print(data1) 错误: Traceba
我有大型 csv 文件,每个文件的大小都超过 10 mb,大约有 50 多个这样的文件。这些输入有超过 25 列和超过 50K 行。 所有这些都有相同的标题,我试图将它们合并到一个 csv 中,标题只
所以我尝试从一个文件夹中读取所有 csv 文件,然后将它们连接起来创建一个大 csv(所有文件的结构相同),保存并再次读取。所有这些都是使用 Pandas 完成的。读取时发生错误。我在下面附上代码和错
我检查了这个答案,因为我遇到了类似的问题。 Python Pandas Error tokenizing data 但是,由于某种原因,我的所有行都被跳过了。 我的代码很简单: import pand
我是一名优秀的程序员,十分优秀!