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

Pandas如何从describe()输出的行中提取值存入变量?

数据预览

解决方法

你拿到的df.describe().loc['count']是Series类型,包含所有数值列的count统计值,需要根据你的使用场景取值:

  • 如果你需要单一一列的count标量值(可直接做加减等数学运算):
    推荐直接调用单列的count()方法,效率更高:
    # 替换col为你要统计的实际列名
    z = df['col'].count()
    
    如果你一定要从describe结果中提取,写法如下:
    # 替换col为你要统计的实际列名,.item()可确保返回Python原生数值类型
    z = df.describe().loc['count', 'col'].item()
    
  • 如果你需要对所有列的count值做运算:
    拿到的Series本身支持向量化运算,也可以做聚合操作:
    count_series = df.describe().loc['count']
    # 示例:所有列的count值求和赋值给z
    z = count_series.sum()
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 04:15:06