要使用数据框

时间:2017-11-21 18:06:38

标签: python python-2.7 pandas csv jupyter-notebook

我正在尝试在基于pandas的数据框中加载csv文件。我使用了以下导入。

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd  

发现错误,找不到文件回溯如下:

  

FileNotFoundError Traceback(最近一次调用   最后)in()   ----> 1 df = pd.read_csv('purchases.csv')

     

C:\用户\ saish \应用程序数据\本地\程序\ python的\ python35-32 \ LIB \站点包\大熊猫\ IO \ parsers.py   在parser_f(filepath_or_buffer,sep,delimiter,header,names,   index_col,usecols,squeeze,prefix,mangle_dupe_cols,dtype,engine,   转换器,true_values,false_values,skipinitialspace,skiprows,   nrows,na_values,keep_default_na,na_filter,verbose,   skip_blank_lines,parse_dates,infer_datetime_format,keep_date_col,   date_parser,dayfirst,iterator,chunksize,compression,thousands,   十进制,lineterminator,quotechar,引用,escapechar,评论,   encoding,dialect,tupleize_cols,error_bad_lines,warn_bad_lines,   skipfooter,skip_footer,doublequote,delim_whitespace,as_recarray,   compact_ints,use_unsigned,low_memory,buffer_lines,memory_map,   float_precision)       703 skip_blank_lines = skip_blank_lines)       704    - > 705返回_read(filepath_or_buffer,kwds)       706       707 parser_f。 name = name

     

C:\用户\ saish \应用程序数据\本地\程序\ python的\ python35-32 \ LIB \站点包\大熊猫\ IO \ parsers.py   in _read(filepath_or_buffer,kwds)       443       444#创建解析器。    - > 445 parser = TextFileReader(filepath_or_buffer,** kwds)       446       447如果是chunksize或iterator:

     

C:\用户\ saish \应用程序数据\本地\程序\ python的\ python35-32 \ LIB \站点包\大熊猫\ IO \ parsers.py   在 init (self,f,engine,** kwds)       812 self.options ['has_index_names'] = kwds ['has_index_names']       813    - > 814 self._make_engine(self.engine)       815       816 def close(self):

     

C:\用户\ saish \应用程序数据\本地\程序\ python的\ python35-32 \ LIB \站点包\大熊猫\ IO \ parsers.py   在_make_engine(自我,引擎)1043 def _make_engine(self,   engine ='c'):1044 if engine =='c':    - > 1045 self._engine = CParserWrapper(self.f,** self.options)1046 else:1047 if engine =='python':

     

C:\用户\ saish \应用程序数据\本地\程序\ python的\ python35-32 \ LIB \站点包\大熊猫\ IO \ parsers.py   在 init (self,src,** kwds)1682
  kwds ['allow_leading_cols'] = self.index_col不是假1683    - > 1684 self._reader = parsers.TextReader(src,** kwds)1685 1686 #XXX

     

pandas_libs \ parsers.pyx in   pandas._libs.parsers.TextReader。的 CINIT ()

     

pandas_libs \ parsers.pyx in   pandas._libs.parsers.TextReader._setup_parser_source()

     

FileNotFoundError:文件b'purchases.csv'不存在

1 个答案:

答案 0 :(得分:0)

使用命令pwd获取工作目录,然后将csv文件与.ipynb文件一起放在同一目录中。