pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields in line 3, saw 4
答案
找到一个解答:Python Pandas Error tokenizing data
指出,应该使用:
报错:
data = self._reader.read(nrows)
File “pandas_libs\parsers.pyx”, line 847, in pandas._libs.parsers.TextReader.read
File “pandas_libs\parsers.pyx”, line 862, in pandas._libs.parsers.TextReader._read_low_memory
File “pandas_libs\parsers.pyx”, line 918, in pandas._libs.parsers.TextReader._read_rows
File “pandas_libs\parsers.pyx”, line 905, in pandas._libs.parsers.TextReader._tokenize_rows
File “pandas_libs\parsers.pyx”, line 2042, in pandas._libs.parsers.raise_parser_error
pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields in line 3, saw 4
```python
data = pd.read_csv('file1.csv', error_bad_lines=False)