2020-04-27
阅读量:
1482
dataframe数据分组,题目详情见正文。
按照“职级”对df表进行分组汇总,并查看“中级”组内信息。df表信息如下:
姓名 出勤天数 职级
0 张山 18 初级
1 王川 21 中级
2 李湖 19 中级
3 赵海 18 高级
实现效果如下:
姓名 出勤天数 职级
1 王川 21 中级
2 李湖 19 中级
参考答案:
np.random.seed(0)
df = pd.DataFrame({"姓名":["张山","王川","李湖","赵海"]
,"出勤天数":np.random.randint(18,22,4)
,"职级":["初级","中级","中级","高级"]}
)
gp = df.groupby("职级")
gp.get_group("中级")
结果示例:







推荐帖子
2条评论
6条评论
7条评论