热线电话:13121318867

登录
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("中级")

结果示例:

0.1244
2
关注作者
收藏
评论(1)

发表评论
yuechuchen
2020-04-27
解题思路:运用groupby方法依据”职级“字段对df表分组,对分组后的groupby对象运用get_group方法提取”中级“组内的所有信息
0.0000 0 0 回复
推荐帖子
条评论