You need to enable JavaScript to run this app. 如何使用Python Pandas对分组计算的国家平均身高结果进行排序
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Python Pandas对分组计算的国家平均身高结果进行排序

分国家平均身高降序排序实现

核心操作

已完成分组计算的各国家平均身高结果(存储在cH变量中,为带国家索引、对应值为平均身高的Series结构),可直接调用内置方法完成降序排序,实现平均身高最高的条目排在结果最前端的要求。

排序代码

  • 对已生成的cH对象执行排序:
    cH_sorted = cH.sort_values(ascending=False)
    • 参数ascending=False指定排序方向为从高到低,数值越大的条目越靠前
    • 排序过程会自动保留国家索引与对应平均身高的匹配关系,不会出现数据错位

原代码笔误修正

原写法df.("Country")["Height"].mean()缺少分组方法名,标准计算平均身高的写法为:
cH = df.groupby("Country")["Height"].mean()

全流程完整可运行代码

# 按国家分组计算平均身高
cH = df.groupby("Country")["Height"].mean()
# 按平均身高降序排列
cH_sorted = cH.sort_values(ascending=False)
# 输出结果
print(cH_sorted)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.22 21:27:04