尽管已宣布,但未被承认

时间:2017-10-18 20:44:07

标签: python anaconda jupyter-notebook

我宣布pd如下:

# import our packages
import pandas as pd
%matplotlib inline

到目前为止一直很好,但是当我运行这一行时(或者更好的是我用shift + enter滚动到下一个单元格)

myExploratoryData=pd.read_csv("~/Downloads/Ex_Files_Data_Science_Of_Marketing/02_03/exploratory-py.cvs")

我收到此错误。我尝试重置并重新启动,就像在类似的stackoverflow帖子上所示,但不起作用。我没有定义/导入' pd'。我正在使用Anaconda和Jupyter在Linux上运行python 3

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-1-e1875e3c3f52> in <module>()
      1 # connect to our data
----> 2 myExploratoryData=pd.read_csv("~/Downloads/Ex_Files_Data_Science_Of_Marketing/02_03/exploratory-py.cvs")

NameError: name 'pd' is not defined 

1 个答案:

答案 0 :(得分:2)

这些代码行是否在单独的单元格中?在运行需要pandas的代码之前,请确保使用import pandas as pd运行单元格。这似乎是一个基本的修复,但我无法告诉你还有什么可能做错的。

此外,尝试做一个干净的运行,所以kernal - &gt;清除输出