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

如何使用Pandas计算各部门获奖员工的百分比

用Pandas计算各部门获奖员工百分比

解决方案

以下是实现需求的完整步骤和代码:

  1. 导入依赖并读取数据
import pandas as pd

# 读取你的HR数据集,替换为实际文件路径
df = pd.read_csv("hr_dataset.csv")
  1. 分组计算获奖百分比
    利用groupby按部门分组,通过计算awards_won?列的均值得到获奖占比(该列是0/1数值,均值即比例),再格式化为带百分号的字符串:
# 计算各部门获奖员工占比
department_award_pct = (
    df.groupby("Department")["awards_won?"]
    .mean()
    .mul(100)
    .astype(int)
    .astype(str)
    .add(" %")
    .reset_index()
)
  1. 查看结果
    运行后department_award_pct的数据结构与需求格式一致,结果示例如下:
Departmentawards_won?
Sales & Marketing10 %
Operations5 %
Technology7 %

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 03:05:11