当前位置: 首页 > news >正文

如何做摄影网站百度后台管理

如何做摄影网站,百度后台管理,wordpress商城系统,佛山微网站建设近期面试遇到一个面试题,分享给大家。 文中会提供详细的解题思路以及问题延伸 一、面试题 面试题:输出各学科总分第一名的学员姓名、年龄、分数数据: class_a {name: [学员1, 学员2, 学员3, 学员4,学员5],age: [23, 24, 26, 27,25],course…

近期面试遇到一个面试题,分享给大家。
文中会提供详细的解题思路以及问题延伸

一、面试题

  • 面试题:输出各学科总分第一名的学员姓名、年龄、分数
  • 数据
class_a= {'name': ['学员1', '学员2', '学员3', '学员4','学员5'],'age': [23, 24, 26, 27,25],'course_subject': ['数学', '英语', '语文', '语文','数学'],'score': [100,50,40,30,99]}class_b= {'name': ['学员6', '学员7', '学员8', '学员9'],'age': [23, 24, 26, 27],'course_subject': ['数学', '数学', '语文', '英语'],'score': [18,99,77,30]}

二、解题过程

  • 字典转变为DataFrame,合并,重置索引
df_a = pd.DataFrame(class_a)
df_b = pd.DataFrame(class_b)
df = pd.concat([df_a,df_b])
df.reset_index(drop=True,inplace=True)

在这里插入图片描述

  • groupby分组 + labmda函数 得出结果

df.idxmax() :该函数作用是返回每一列中最大值的索引(所以为什么前文的数据处理中需要重置索引)。

df.groupby('course_subject').apply(lambda x: x.loc[x['score'].idxmax(), ['name', 'age', 'score']])

在这里插入图片描述

延伸:df.idxmin() 取最小

df.nlargest():返回指定列排序后的前 N 个最大值所对应的行。

df.groupby('course_subject').apply(lambda x: x.nlargest(1, 'score'))[['name','age']]

在这里插入图片描述

注意⚠️:遇到相同值的情况,返回结果可能与预期不一致,如原数据中,数学成绩=99的有两位学员,此时当n=2时,只返回其中一位学员的记录;n=3才会返回两位学员的记录数。
所以,如果某一课程中,有两位学员都获得100分,那么此方法并不能解决该面试题。
在这里插入图片描述(n=2)

df.rank():排名函数

df.groupby('course_subject').apply(lambda x:x.loc[x['score'].rank(ascending=False,method='min')==1,['name', 'age', 'score']]
)

在这里插入图片描述
说明method='min'主要是考虑遇到同值的情形,详解参考:python Pandas.rank() 排名函数详解

延伸:该方法可以延伸至求分组排名、分组排第n名的记录数据等问题,是比较完善的答案。

当然,还有其他解决方法,欢迎大家留言补充~

http://www.ds6.com.cn/news/79561.html

相关文章:

  • 怎么做淘宝客采集网站网站建设开发外包公司
  • 做设计什么兼职网站建设潍坊网站收录
  • html做的宠物网站打开百度app
  • 做电影网站选择什么配置的服务器南京关键词优化服务
  • 外贸网站违反谷歌规则百度推广管家登录
  • 网站名称创意大全网站seo运营培训机构
  • 去哪个网站做职业测试好八种营销模式
  • 自助网站建设系统百度客户服务电话
  • 学习网站开发心得百度快速收录seo工具软件
  • 平台如何制作网站优化师的工作内容
  • 哪个网站做h5好宁波谷歌seo推广公司
  • 永久免费个人网站申请网络营销的模式有哪些
  • 学做窗帘的网站全球网站排名
  • 镇江市扬中市做网站seo运营是什么意思
  • 网站建设与搜索百度推广关键词规划师
  • 怎么在日本做乐天网站供货商南京seo整站优化技术
  • 专业网站建设网站怎样留别人电话在广告上
  • 做网站系统的网站交换链接友情链接的作用
  • 网站鼠标的各种效果怎么做的百度搜索指数和资讯指数
  • 适响应式网站弊端网络营销的发展前景
  • 用动物做logo的旅游网站合肥网络优化公司有几家
  • wordpress 笑话源码什么公司适合做seo优化
  • 做视频网站用哪个软件好淘宝关键词排名优化技巧
  • 学仿网站wifi优化大师下载
  • 做网站美工排版seo专业术语
  • wordpress 图片加边框搜狗seo查询
  • 手机微信网站开发教程营销 推广
  • 病毒杂志WordPress主题破解seo整站优化什么价格
  • 济南做网站最好的公司淘宝关键词指数
  • 免费照片的网站模板免费下载推广普通话宣传标语