问题标签 [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.
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() 语法。
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”
python - 在哪里可以找到 pandas-profiling 的配置参数?
我很难找到在和中kwargs
使用的默认配置参数(参数)。在哪里可以找到可用参数的列表?df.profile_report
pandas_profiling.ProfileReport
pandas-profiling - 为什么同一个 py 文件在一个 Pycharm 项目中运行,而在另一个项目中却没有,而两个项目都导入了相同的模块
最近,为了我在 PyCharm IDE 中创建的一个特定项目,我安装了 pandas_profiling。它在“设置”中更新了“外部工具”后工作。在另一个项目上下文中实现了类似的需求,我也在该特定项目的 ...\venv\Scripts 路径中安装了 pandas_profiling。在新项目中对外部工具进行了类似的更新。然而控制台一直告诉我它无法检测到该模块。当我检查时,这两个项目在“站点包”和“venv”目录中都有 pandas_profiling 包文件。有什么想法吗?谢谢,感谢您的支持。
新项目中控制台的响应(在现有项目中工作时):
python - 使用 check_correlation 加速 pandas 分析?
使用 pandas 分析生成报告。数据集的大小非常大,以加快处理我试图关闭相关性,所以我使用了我看到的另一篇文章中的 check_correlations,ValueError:配置参数“check_correlation”不存在。那么我从使用这条线得到的问题是
这产生了这个问题
ValueError:配置参数“check_correlation”不存在。
python - 无法安装 Pandas 分析
我正在尝试为 Jupyter Notebook安装Pandas-Profiling包,但没有成功!!!
尝试从Anaconda Navigator (Home) -> Environment -> base(root) -> Search packages -> Pandas-profiling安装包
出现一个对话框,"Solving Package modifications"
但一段时间后,对话框显示为空白!!!
也尝试过"Conda prompt"
选项,但它显示已弃用
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。
python - Pandas 分析隐藏选项卡
有没有办法在熊猫分析报告输出中只显示特定的选项卡?
我正在使用pandas_profiling.ProfileReport(data)
,但我只需要概览、变量和示例选项卡。那么是否有隐藏其他选项卡的选项,例如pandas_profiling.ProfileReport(data,correlations=False,missing_values=False)
仅显示报告的特定部分?