【发布时间】:2018-05-05 07:31:45
【问题描述】:
我正在尝试在基于 pandas 的数据框中加载一个 csv 文件。我使用了以下导入。
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
找不到文件是抛出错误,回溯如下:
FileNotFoundError Traceback(最近调用 最后)在() ----> 1 df = pd.read_csv('purchases.csv')
c:\users\saish\appdata\local\programs\python\python35-32\lib\site-packages\pandas\io\parsers.py 在 parser_f(filepath_or_buffer, sep, delimiter, header, names, index_col,usecols,挤压,前缀,mangle_dupe_cols,dtype,引擎, 转换器,true_values,false_values,skipinitialspace,skirows, nrows,na_values,keep_default_na,na_filter,详细, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser,dayfirst,迭代器,块大小,压缩,数千, 十进制,换行符,quotechar,quoting,escapechar,comment, 编码、方言、tupleize_cols、error_bad_lines、warn_bad_lines、 skipfooter,skip_footer,双引号,delim_whitespace,as_recarray, compact_ints,use_unsigned,low_memory,buffer_lines,memory_map, 浮点精度) 第703章 704 --> 705 返回 _read(filepath_or_buffer, kwds) 706 707 parser_f.名称=名称
c:\users\saish\appdata\local\programs\python\python35-32\lib\site-packages\pandas\io\parsers.py 在 _read(filepath_or_buffer, kwds) 443 444 # 创建解析器。 --> 445 解析器 = TextFileReader(filepath_or_buffer, **kwds) 446 447 如果是块大小或迭代器:
c:\users\saish\appdata\local\programs\python\python35-32\lib\site-packages\pandas\io\parsers.py 在 init(self, f, engine, **kwds) 第812章 813 --> 814 self._make_engine(self.engine) 815 816 def 关闭(自我):
c:\users\saish\appdata\local\programs\python\python35-32\lib\site-packages\pandas\io\parsers.py 在_make_engine(自我,引擎)1043 def _make_engine(自我, 引擎='c'): 1044 如果引擎 =='c': -> 1045 self._engine = CParserWrapper(self.f, **self.options) 1046 else: 1047 if engine == 'python':
c:\users\saish\appdata\local\programs\python\python35-32\lib\site-packages\pandas\io\parsers.py 在 init(self, src, **kwds) 1682
kwds['allow_leading_cols'] = self.index_col 不是 False 1683 -> 1684 self._reader = parsers.TextReader(src, **kwds) 1685 1686 # XXXpandas_libs\parsers.pyx 在 pandas._libs.parsers.TextReader.cinit()
pandas_libs\parsers.pyx 在 pandas._libs.parsers.TextReader._setup_parser_source()
FileNotFoundError: 文件 b'purchases.csv' 不存在
【问题讨论】:
-
您确定文件存在吗?如果你是,试试 df = pd.read_csv(r'purchases.csv')。
-
您有问题吗?
-
@SuperStew 我试过它会抛出同样的错误。
标签: python python-2.7 pandas csv jupyter-notebook