专家,
这是我的代码块,我收到以下错误。
import pandas
import os
trainFile = r'C:\PythonProjects\sample.csv'
pwd = os.getcwd()
os.chdir(os.path.dirname(trainFile))
trainData = pandas.read_csv(os.path.basename(trainFile))
p=pandas_profiling.ProfileReport(trainData)
os.chdir(pwd)
----------------------------------------------- ---------------------------- NameError Traceback(最近一次调用 最后)in() 6 trainData = pandas.read_csv(os.path.basename(trainFile)) ----> 7 p = pandas_profiling.ProfileReport(trainData) 8 os.chdir(pwd)
您能提供解决此错误的意见/建议吗? NameError:名称'pandas_profiling'未定义
答案 0 :(得分:0)
" pandas_profiling"来自pip包。 你安装了包吗??
pip install pandas-profiling
或者您可能已经在某个虚拟环境中安装了软件包,而不是在完整的路径中。
请参阅链接pandas-profiling
答案 1 :(得分:0)
在导入所有软件包之前,尝试在jupyter笔记本的单独单元中运行pip install pandas-profiling
命令。
此后,重新启动内核,然后再次重新运行整个笔记本。这应该给您所需的配置文件报告。
答案 2 :(得分:0)
请记住在运行import pandas_profiling
之前使用它。
这应该对那些想要使用最新版本的人有用:
pip uninstall pandas_profiling
或conda uninstall pandas_profiling
pip install https://github.com/pandas-profiling/pandas-profiling/archive/master.zip
如果您正在使用Jupyter Notebook / Jupyter Lab之类的工具,请确保重新启动内核并重新导入软件包。
我希望这会有所帮助。