Pandas:分组聚合
分组聚合语法
df.groupby("分组字段")["聚合字段"].聚合函数()
有如下数据
df = pd.read_csv("D:\BaiduNetdiskDownload\data\employees.csv")df.head()
数据链接:
https://download.csdn.net/download/qq_43494013/91334882?spm=1001.2014.3001.5503
查看每个分组
df.groupby("department_id").groups
查看具体某个分组
df.groupby("department_id").get_group(30.0)
计算每个部门平均工资
df.groupby("department_id")["salary"].mean()
计算不同部门不同岗位得人的平均薪资
df.groupby(["department_id","job_id"])[["salary"]].mean()
df.groupby(["department_id","job_id"])[["salary"]].mean().reset_index()