0

专家们,

这是我的代码块,我收到以下错误。

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 (last last call last) in () 6 trainData = pandas.read_csv(os.path.basename(trainFile )) ----> 7 p=pandas_profiling.ProfileReport(trainData) 8 os.chdir(pwd)

您能否提供您的输入/建议来解决此错误。NameError:名称“pandas_profiling”未定义

4

3 回答 3

2

使用前记得运行import pandas_profiling

这应该适用于那些想要使用最新版本的人:

  1. 运行pip uninstall pandas_profilingconda uninstall pandas_profiling从 anaconda 提示符/命令提示符
  2. pip install https://github.com/pandas-profiling/pandas-profiling/archive/master.zip

如果您使用的是 Jupyter Notebook/Jupyter Lab 之类的东西,请务必重新启动内核并重新导入包。

我希望这有帮助。

于 2019-11-13T18:01:29.980 回答
0

尝试pip install pandas-profiling在导入所有包之前在 jupyter notebook 的单独单元格中运行命令。

在此之后重新启动内核并再次重新运行整个笔记本。这应该为您提供所需的配置文件报告。

于 2019-09-28T17:05:05.747 回答
0

“pandas_profiling”是一个 pip 包。你有安装包吗..?

pip install pandas-profiling

或者您可能已经在某个虚拟环境中安装了该软件包,而不是在您的完整路径中。

请参阅链接pandas-profiling

于 2017-06-08T04:50:57.633 回答