我声明 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
最佳答案
这些代码行是否位于单独的单元格中?在运行需要 pandas 的代码之前,请确保使用 import pandas as pd
运行单元格。这似乎是一个基本的修复,但我不知道你还可能做错了什么。
此外,尝试进行干净的运行,以便 kernal -> 清除输出
关于python - 尽管已声明,但 pd 未被识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46818932/