You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Pandas Profiling HTML报告中隐藏Interactions模块?

如何隐藏Pandas Profiling(ydata-profiling)中的Interactions模块

我刚好之前也碰到过这个情况,其实隐藏Interactions模块的逻辑和你之前处理correlations、missing_values、sample的思路一致,只是要对应正确的配置参数就行。下面分两种常用方式给你演示:

方法1:直接在ProfileReport中指定sections参数

如果你之前是通过sections参数来隐藏其他模块的,只需要在这个字典里加上"interactions": False即可:

from ydata_profiling import ProfileReport

# 假设你的数据集是df
profile = ProfileReport(
    df,
    sections={
        "correlations": False,
        "missing": False,  # 新版本中missing_values对应的键为"missing",旧版本可能仍用"missing_values"
        "sample": False,
        "interactions": False  # 新增这一行隐藏Interactions模块
    }
)

# 生成并保存报告
profile.to_file("your_report.html")

方法2:用Config对象统一配置(适合复杂场景)

如果需要管理更多报告细节,推荐用Config对象统一设置,逻辑更清晰:

from ydata_profiling import ProfileReport, Config

# 创建配置对象
report_config = Config(
    report={
        "sections": {
            "correlations": False,
            "missing": False,
            "sample": False,
            "interactions": False
        }
    }
)

# 传入配置生成报告
profile = ProfileReport(df, config=report_config)
profile.to_file("your_report.html")

如果以上方法不生效,大概率是版本兼容问题——可以尝试直接禁用Interactions相关的绘图功能:

profile = ProfileReport(
    df,
    correlations=False,
    missing=False,
    sample=False,
    plot={"interactions": {"enabled": False}}
)

内容的提问来源于stack exchange,提问作者vijay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 15:08:13