使用pandas

时间:2016-07-12 18:34:45

标签: python pandas

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

追踪(最近一次呼叫最后一次):

     

文件“”,第1行,in       products = pd.read_csv('C:\ amazon_baby.csv')

     

文件   “C:\ Users \ kvsn \ Anaconda3 \ lib \ site-packages \ pandas \ io \ parsers.py”,line   562,在parser_f中       return _read(filepath_or_buffer,kwds)

     

文件   “C:\ Users \ kvsn \ Anaconda3 \ lib \ site-packages \ pandas \ io \ parsers.py”,line   315,在_read       parser = TextFileReader(filepath_or_buffer,** kwds)

     

文件   “C:\ Users \ kvsn \ Anaconda3 \ lib \ site-packages \ pandas \ io \ parsers.py”,line   645,在 init 中       self._make_engine(self.engine)

     

文件   “C:\ Users \ kvsn \ Anaconda3 \ lib \ site-packages \ pandas \ io \ parsers.py”,line   799,在_make_engine中       self._engine = CParserWrapper(self.f,** self.options)

     

文件   “C:\ Users \ kvsn \ Anaconda3 \ lib \ site-packages \ pandas \ io \ parsers.py”,line   1213,在 init 中       self._reader = _parser.TextReader(src,** kwds)

     

文件“pandas \ parser.pyx”,第358行,in   pandas.parser.TextReader。 cinit (pandas \ parser.c:3427)

     

文件“pandas \ parser.pyx”,第628行,in   pandas.parser.TextReader._setup_parser_source(pandas \ parser.c:6861)

     

OSError:文件b'C:\ x07mazon_baby.csv'不存在

2 个答案:

答案 0 :(得分:0)

尝试:

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

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

' \'是转义字符,必须作为原始字符串或前面的另一个转义字符读取。请参阅here以供参考。

答案 1 :(得分:0)

正如@Grr所说,你不应该使用单个反斜杠,因为它是一个特殊字符。试试:

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

这适用于Windows和类Unix操作系统。此外,您可以使用os模块:

os.path.join('C:/', 'amazon_baby.csv')