2020-04-27
阅读量:
1380
提取dataframe中符合要求的记录,题目详情见正文
提取df表中出勤天数最多和最少的记录,df表如下:
姓名 出勤天数 职级
0 张山 18 初级
1 王川 21 中级
2 李湖 19 中级
3 赵海 18 高级
实现效果如下:
姓名 出勤天数 职级
1 王川 21 中级
姓名 出勤天数 职级
0 张山 18 初级
3 赵海 18 高级
参考答案:
np.random.seed(0)
df = pd.DataFrame({"姓名":["张山","王川","李湖","赵海"]
,"出勤天数":np.random.randint(18,22,4)
,"职级":["初级","中级","中级","高级"]}
)
df[df["出勤天数"] == np.max(df["出勤天数"])]
df[df["出勤天数"] == np.min(df["出勤天数"])]
结果示例:







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