给定的雇员表具有多个列,包括具有10个不同部门的部门和具有3个值的工资列:低,中和高。如何查找不同部门有多少个薪水范围的员工?
有关的excel工作表有14999个条目,此图片https://imgur.com/a/xB5yTyU 显示表格的格式
答案 0 :(得分:1)
这就是您需要的:
样本df:
import pandas as pd
Dept = ['AA','BB','CC','AA','CC']
Sal = ['Low', 'Low', 'High', 'High', 'High']
df = pd.DataFrame(data = list(zip(Dept,Sal)), \
columns=['Dept','Sal'])
获取每部门薪金计数的代码
df[['Dept', 'Sal']].groupby(['Dept', 'Sal']).size().reset_index(name='counts')