繁体   English   中英

将 pandas 中的 CSV 文件导入到 pandas Z6A8064B5DF479455500553C47C5 中,并出现错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM