You need to enable JavaScript to run this app. Python/pandas/Excel中按多变量组合计算单个变量的汇总统计值
优惠活动
大模型
产品
解决方案
定价
更多

Python/pandas/Excel中按多变量组合计算单个变量的汇总统计值

解决方案

实现逻辑

按你需要固定的三个维度类别数、数据集类型、受试者编号做分组,对kappa列做多指标聚合即可得到你要的统计结果。

可直接运行的代码示例

import pandas as pd

# 读取本地Excel文件
df = pd.read_excel("替换为你的Excel文件路径.xlsx")

# 分组计算kappa的最小、最大、平均值
stat_res = df.groupby(
    by = ["类别数", "数据集类型", "受试者编号"],
    as_index = False
)["kappa"].agg(
    kappa最小值 = "min",
    kappa最大值 = "max",
    kappa平均值 = "mean"
)

# 输出结果,也可直接导出为Excel
print(stat_res)
stat_res.to_excel("kappa统计结果.xlsx", index=False)

常见问题排查

如果你之前用groupby运行失败,可优先排查以下问题:

  • 确认DataFrame中的列名和Excel里的列名完全一致,注意多余空格、中英文符号差异
  • 检查kappa列的数据类型是否为数值型,可执行df['kappa'] = pd.to_numeric(df['kappa'], errors='coerce')做强制转换,同时把异常值转为空值
  • 如果需要调整统计指标的输出列名,直接修改agg方法里的键名即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 03:36:08