[英]Parse error when importing csv dataframe with dask and pandas
[英]Importing a CSV file in pandas into a pandas dataframe with parse error
我正在尝试将 a.csv 文件wpas_js_ticket_tickets.csv
导入到 pandas 数据框,但我的代码不起作用:
import pandas as pd
incidencias04 = pd.read_csv('wpas_js_ticket_tickets.csv')
Jupyter 回馈:
--------------------------------------------------------------------------- ParserError Traceback (most recent call last) <ipython-input-12-cc00fa52a784> in <module>
----> 1 incidencias04 = pd.read_csv('wpas_js_ticket_tickets.csv')
~\miniconda3\lib\site-packages\pandas\io\parsers.py in parser_f(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, squeeze, prefix, mangle_dupe_cols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, dayfirst, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, dialect, error_bad_lines, warn_bad_lines, delim_whitespace, low_memory, memory_map, float_precision)
674 )
675
--> 676 return _read(filepath_or_buffer, kwds)
677
678 parser_f.__name__ = name
~\miniconda3\lib\site-packages\pandas\io\parsers.py in
_read(filepath_or_buffer, kwds)
452
453 try:
--> 454 data = parser.read(nrows)
455 finally:
456 parser.close()
~\miniconda3\lib\site-packages\pandas\io\parsers.py in read(self, nrows) 1131 def read(self, nrows=None): 1132 nrows =
_validate_integer("nrows", nrows)
-> 1133 ret = self._engine.read(nrows) 1134 1135 # May alter columns / col_dict
~\miniconda3\lib\site-packages\pandas\io\parsers.py in read(self, nrows) 2035 def read(self, nrows=None): 2036 try:
-> 2037 data = self._reader.read(nrows) 2038 except StopIteration: 2039 if self._first_chunk:
pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader.read()
pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader._read_low_memory()
pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader._read_rows()
pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader._tokenize_rows()
pandas\_libs\parsers.pyx in pandas._libs.parsers.raise_parser_error()
ParserError: Error tokenizing data. C error: Expected 1 fields in line 3, saw 6
显然,问题是 .csv 文件,因为我正在尝试用另一个文件来做它并且它工作得很好。 你能帮我理解有什么问题吗?
弄清楚了!
我从 PHPmyAdmin 导出 CSV 作为 Excel 的 cvs。 将另一个副本导出为“普通 csv”并解决。
谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.