Traceback (most recent call last): File "C:\Users\test\PycharmProjects\pythonProject\链接导入csv中.py", line 51, in <module> data = pd.read_csv(csv_file) ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\test\PycharmProjects\pythonProject\venv\Lib\site-packages\pandas\io\parsers\readers.py", line 912, in read_csv return _read(filepath_or_buffer, kwds) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\test\PycharmProjects\pythonProject\venv\Lib\site-packages\pandas\io\parsers\readers.py", line 577, in _read parser = TextFileReader(filepath_or_buffer, **kwds) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\test\PycharmProjects\pythonProject\venv\Lib\site-packages\pandas\io\parsers\readers.py", line 1407, in __init__ self._engine = self._make_engine(f, self.engine) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\test\PycharmProjects\pythonProject\venv\Lib\site-packages\pandas\io\parsers\readers.py", line 1679, in _make_engine return mapping[engine](f, **self.options) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\test\PycharmProjects\pythonProject\venv\Lib\site-packages\pandas\io\parsers\c_parser_wrapper.py", line 93, in __init__ self._reader = parsers.TextReader(src, **kwds) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "pandas\_libs\parsers.pyx", line 557, in pandas._libs.parsers.TextReader.__cinit__ pandas.errors.EmptyDataError: No columns to parse from file
时间: 2023-07-17 17:12:49 浏览: 192
python-unit-test-tool-comparison:比较Python unittest,nose和py.test
这个错误通常是由于CSV文件为空或没有列标题导致的。请确保你的CSV文件是有效的,并且包含了正确的列标题。如果你的CSV文件确实为空或没有列标题,你可以按照以下步骤进行修复:
1. 打开你的CSV文件,确保它包含至少一行数据以及列标题。
2. 如果CSV文件为空,请添加一行数据并保存文件。
3. 如果CSV文件没有列标题,请在第一行添加列标题,并保存文件。
完成后,重新运行你的代码,应该就不会再出现`pandas.errors.EmptyDataError`错误了。
阅读全文