怎么查找性别为女性的不同学历层次不同学位以及所有人不同职务职称的人数

怎么查找性别为女性的不同学历层次不同学位以及所有人不同职务职称的人数

需求分析:

1.统计性别为女性的所获学位下不同学历层次的人数
2.统计不同职务职称的不同学位和学历层次的人数

代码

    def cal_xuewei_number(self):
        # 读取表格文件
        table = pd.read_excel("校外老师.xlsx")

        # 统计性别为女的不同学位和学历层次的人数
        female_data = table[table['性别'] == '女']
        female_counts = female_data.groupby(['所获学位', '学历层次']).size().reset_index(name='人数')

        # 统计不同职务职称的不同学位和学历层次的人数
        title_counts = table.groupby(['职务职称', '所获学位', '学历层次']).size().reset_index(name='人数')

        # 输出结果
        print("性别为女的人数统计:")
        print(female_counts)

        print("\n不同职务职称的人数统计:")
        print(title_counts)

        # 可以根据需要将结果保存为表格文件
        female_counts.to_excel("female_counts.xlsx", index=False)
        title_counts.to_excel("title_counts.xlsx", index=False)

你可能感兴趣的:(python,pandas)