下面是一个示例代码,演示如何按年份再按成本中心分组员工:
import pandas as pd
# 创建示例数据
data = {'员工姓名': ['张三', '李四', '王五', '赵六', '钱七'],
'年份': [2020, 2021, 2021, 2020, 2021],
'成本中心': ['A', 'A', 'B', 'B', 'B'],
'薪资': [5000, 6000, 5500, 4500, 7000]}
df = pd.DataFrame(data)
# 按年份和成本中心分组,计算薪资总和
grouped = df.groupby(['年份', '成本中心'])['薪资'].sum()
# 打印结果
print(grouped)
输出结果如下:
年份 成本中心
2020 A 5000
B 4500
2021 A 6000
B 12500
Name: 薪资, dtype: int64
上述代码首先创建了一个包含员工姓名、年份、成本中心和薪资的示例数据框。然后使用groupby
方法按年份和成本中心分组,并对薪资进行求和。最后打印出结果,显示了按年份再按成本中心分组的员工薪资总和。
上一篇:按年份月份获取用户,返回列表。
下一篇:按年份展示存档博客文章