问题标签 [pandas-profiling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
16993 浏览

python - 无法在 Jupyter Notebook 中导入或安装 pandas-profiling

从技术上讲,我已经使用安装了 pandas-profiling

pip install pandas-profiling

但是当我尝试导入它时,我收到以下错误:

第一个错误图像

所以我尝试在 Jupyter Notebook 中安装它,也得到了以下错误:

第二个错误图像

我也无法使用 conda 安装它,因为由于某种原因我无法建立与 conda.anaconda.org 的连接。

0 投票
2 回答
6629 浏览

python - pandas_profiling 主要方法无法正常工作...构造函数有效但方法无效

df.profile_report() 在使用 import pandas_profiling 安装后立即失败

该软件包已正确安装,因为我可以通过仅导入和使用构造函数 ProfileReport(df) 在 Jupyter 中生成报告。但是,语法 df.profile_report() 不起作用。

当我运行 df.profile_report() 时,我收到以下错误消息:

版本信息:Python 3.7.1 pandas==0.24.2

我尝试过的其他工作如下: from pandas_profiling import ProfileReport ...steps to create dataframe df ProfileReport(df)

单独使用构造函数 ProfileReport(df) 至少可以在我的 Jupyter Notebook 中获得一份报告。因此,我知道该软件包已安装并且可以正常工作。但是,获取报告的 object.method() 路由不起作用。但是许多其他方法依赖于 object.method() 语法。

我无法使用 df.profile_report() 方法获得任何数据框。

我猜怎么了……?

由于 pandas 错误是指 Pandas Core DataFrame 的“generic.py”,而错误是“没有属性 'profile_report',可能是装饰器包装了 dataframe 对象并对其进行了修改以赋予其额外的属性方法 . profile_report() ?? 这是我的猜测。我不知道是什么导致了错误,因为它在我“偷看”并直接使用报告构造函数时起作用。我只是不能使用依赖对象的其他方法.method() 语法。

0 投票
8 回答
12652 浏览

python-3.x - Pandas 分析错误 AttributeError:“DataFrame”对象没有属性“profile_report”

我想使用 pandas-profiling 对数据集执行一些 eda,但出现错误:AttributeError: 'DataFrame' object has no attribute 'profile_report'

我在 spyder 上创建了一个 python 脚本,代码如下:

import pandas as pd import pandas_profiling data_abc = pd.read_csv('abc.csv') profile = data_abc.profile_report(title='Pandas Profiling Report') profile.to_file(output_file="abc_pandas_profiling.html")

AttributeError:“DataFrame”对象没有属性“profile_report”

0 投票
1 回答
1093 浏览

python - 在哪里可以找到 pandas-profiling 的配置参数?

我很难找到在和中kwargs使用的默认配置参数(参数)。在哪里可以找到可用参数的列表?df.profile_reportpandas_profiling.ProfileReport

0 投票
2 回答
50 浏览

pandas - 重复值熊猫

我是熊猫新手。我一直试图在这里解决一个问题

这是问题陈述,我想删除我有重复 A 但不重复 B 的任何行

这是我想要的输出类型

在此处输入图像描述

0 投票
0 回答
19 浏览

pandas-profiling - 为什么同一个 py 文件在一个 Pycharm 项目中运行,而在另一个项目中却没有,而两个项目都导入了相同的模块

最近,为了我在 PyCharm IDE 中创建的一个特定项目,我安装了 pandas_profiling。它在“设置”中更新了“外部工具”后工作。在另一个项目上下文中实现了类似的需求,我也在该特定项目的 ...\venv\Scripts 路径中安装了 pandas_profiling。在新项目中对外部工具进行了类似的更新。然而控制台一直告诉我它无法检测到该模块。当我检查时,这两个项目在“站点包”和“venv”目录中都有 pandas_profiling 包文件。有什么想法吗?谢谢,感谢您的支持。

新项目中控制台的响应(在现有项目中工作时):

0 投票
3 回答
3160 浏览

python - 使用 check_correlation 加速 pandas 分析?

使用 pandas 分析生成报告。数据集的大小非常大,以加快处理我试图关闭相关性,所以我使用了我看到的另一篇文章中的 check_correlations,ValueError:配置参数“check_correlation”不存在。那么我从使用这条线得到的问题是

这产生了这个问题

ValueError:配置参数“check_correlation”不存在。

0 投票
2 回答
1708 浏览

python - 无法安装 Pandas 分析

我正在尝试为 Jupyter Notebook安装Pandas-Profiling包,但没有成功!!!

尝试从Anaconda Navigator (Home) -> Environment -> base(root) -> Search packages -> Pandas-profiling安装包

出现一个对话框,"Solving Package modifications"但一段时间后,对话框显示为空白!!!

在此处输入图像描述

也尝试过"Conda prompt"选项,但它显示已弃用

0 投票
1 回答
1154 浏览

matplotlib - Google Colab:为什么 matplotlib 在导入 pandas_profiling 后的行为与默认行为不同?

在 Google Colab 中使用笔记本时,无论我是否导入库pandas-profiling ,我的matplotlib绘图都有不同的行为。

如果我不导入pandas-profiling,则默认情况下会内联显示这些图。但是,如果我导入库,这些图将停止显示 inline

解决方法(可能的解决方案)

  • 在导入之前更新pandas-profiling库可以解决问题。
  • 在导入pandas-profiling%matplotlib inline 添加可以解决问题。

复制

在 Google Colab 中运行此代码以重现该问题。在导入和不导入pandas_profiling的情况下对其进行测试。对于每个测试,您都需要终止会话(运行时->管理会话->终止)。仅仅重新启动运行时是不够的。

预期的行为是默认显示 inline 绘图,但在导入pandas-profiling后,绘图停止显示 inline

真正的问题

当我的seaborn绘图功能开始出现故障时,我偶然发现了这个问题。

例如,考虑以下代码。

现在调用plot()两个不同的 jupyter 单元。

  • 没有pandas-profiling:每个函数调用都会打印 1。
  • 使用pandas-profiling:每个函数调用都会在前一个输出中加 1。
0 投票
1 回答
432 浏览

python - Pandas 分析隐藏选项卡

有没有办法在熊猫分析报告输出中只显示特定的选项卡?

我正在使用pandas_profiling.ProfileReport(data),但我只需要概览、变量和示例选项卡。那么是否有隐藏其他选项卡的选项,例如pandas_profiling.ProfileReport(data,correlations=False,missing_values=False)仅显示报告的特定部分?