python - 使用 pandas 在 python 中读取 csv 文件时出错

标签 python pandas

<分区>

products = pd.read_csv('C:\amazon_baby.csv')

Traceback (most recent call last):

File "", line 1, in products = pd.read_csv('C:\amazon_baby.csv')

File "C:\Users\kvsn\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 562, in parser_f return _read(filepath_or_buffer, kwds)

File "C:\Users\kvsn\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 315, in _read parser = TextFileReader(filepath_or_buffer, **kwds)

File "C:\Users\kvsn\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 645, in init self._make_engine(self.engine)

File "C:\Users\kvsn\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 799, in _make_engine self._engine = CParserWrapper(self.f, **self.options)

File "C:\Users\kvsn\Anaconda3\lib\site-packages\pandas\io\parsers.py", line 1213, in init self._reader = _parser.TextReader(src, **kwds)

File "pandas\parser.pyx", line 358, in pandas.parser.TextReader.cinit (pandas\parser.c:3427)

File "pandas\parser.pyx", line 628, in pandas.parser.TextReader._setup_parser_source (pandas\parser.c:6861)

OSError: File b'C:\x07mazon_baby.csv' does not exist

最佳答案

尝试:

products = pd.read_csv(r'C:\amazon_baby.csv')

products = pd.read_csv('C:\\amazon_baby.csv')

'\' 是转义字符,必须作为原始字符串或在其前面加上另一个转义字符来读取。参见 here供引用。

关于python - 使用 pandas 在 python 中读取 csv 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38336501/

相关文章:

python - 类型错误 : can only concatenate tuple (not "list") to tuple"

python - 分割日期(形式: YYYY-MM-DD-HH-MM-SS) column to two part

python - 从多列 pandas 数据框构建 networkx 有向图或流程图

python - 日期时间多索引上的 IndexSlice 不工作,但似乎与正常工作的玩具等效物没有什么不同

python - 从视频错误中提取帧

python - 使用 matplotlib 制作 3D 动画,连接点以创建移动简笔画

python - cmap.set_bad() 对 pcolor() 没有任何影响

python - dill 转储 session : Making Jupyter-session pickle-able again

python-pandas read_excel 为 index_col 获取错误的数字

python - pandas 中的并行字符串替换