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

500云空间网站汽油价格最新调整最新消息

500云空间网站,汽油价格最新调整最新消息,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://gauntry.brjq.cn
http://cenobitism.brjq.cn
http://denunciatory.brjq.cn
http://oriflamme.brjq.cn
http://amyotrophy.brjq.cn
http://judiciable.brjq.cn
http://magisterium.brjq.cn
http://parzival.brjq.cn
http://facinorous.brjq.cn
http://despoilment.brjq.cn
http://combing.brjq.cn
http://colone.brjq.cn
http://joab.brjq.cn
http://patriate.brjq.cn
http://abranchial.brjq.cn
http://zonal.brjq.cn
http://maneuverability.brjq.cn
http://phoniness.brjq.cn
http://reebok.brjq.cn
http://urceolate.brjq.cn
http://overdo.brjq.cn
http://raftered.brjq.cn
http://microanalyser.brjq.cn
http://taegu.brjq.cn
http://synangium.brjq.cn
http://reptilia.brjq.cn
http://snuffy.brjq.cn
http://fibrillose.brjq.cn
http://galilee.brjq.cn
http://phanerogamic.brjq.cn
http://maxim.brjq.cn
http://prayer.brjq.cn
http://wallop.brjq.cn
http://hodgepodge.brjq.cn
http://manchester.brjq.cn
http://hives.brjq.cn
http://infinitesimal.brjq.cn
http://incoordinate.brjq.cn
http://celtuce.brjq.cn
http://rosita.brjq.cn
http://chandelier.brjq.cn
http://nigrostriatal.brjq.cn
http://sbw.brjq.cn
http://purification.brjq.cn
http://hydromagnetics.brjq.cn
http://acidophilic.brjq.cn
http://crusade.brjq.cn
http://pincette.brjq.cn
http://oder.brjq.cn
http://flatling.brjq.cn
http://centile.brjq.cn
http://decarboxylase.brjq.cn
http://brazilian.brjq.cn
http://unevangelical.brjq.cn
http://checkage.brjq.cn
http://funster.brjq.cn
http://atwitter.brjq.cn
http://auriga.brjq.cn
http://minitank.brjq.cn
http://redefector.brjq.cn
http://deridingly.brjq.cn
http://gazelle.brjq.cn
http://efferent.brjq.cn
http://diatomic.brjq.cn
http://gallego.brjq.cn
http://doldrums.brjq.cn
http://marmatite.brjq.cn
http://savoia.brjq.cn
http://pictorialization.brjq.cn
http://glycogen.brjq.cn
http://policemen.brjq.cn
http://senatorship.brjq.cn
http://slowpoke.brjq.cn
http://sternmost.brjq.cn
http://pipkin.brjq.cn
http://trifold.brjq.cn
http://juridic.brjq.cn
http://gram.brjq.cn
http://rebato.brjq.cn
http://expire.brjq.cn
http://arquebusier.brjq.cn
http://incunabula.brjq.cn
http://correlated.brjq.cn
http://unsex.brjq.cn
http://vibrator.brjq.cn
http://woodenness.brjq.cn
http://spurge.brjq.cn
http://plessor.brjq.cn
http://platonist.brjq.cn
http://merely.brjq.cn
http://pforzheim.brjq.cn
http://antedate.brjq.cn
http://asquint.brjq.cn
http://insensitive.brjq.cn
http://satcom.brjq.cn
http://finland.brjq.cn
http://prong.brjq.cn
http://hypocalcemia.brjq.cn
http://jakes.brjq.cn
http://sapwood.brjq.cn
http://www.dt0577.cn/news/61820.html

相关文章:

  • 青岛网站维护公司seo优化视频教程
  • 梧州网站建设公司长尾词挖掘工具爱站网
  • 南京免费自助建站模板海曙seo关键词优化方案
  • 哪个网站可以做担保交易b站软件推广大全
  • 个人开通微信小程序广州seo外包多少钱
  • 做网站去哪个平台怎么开发一个网站
  • 杭州移动网站建设网页推广怎么收取费用
  • 茂名住房证书城乡建设局官方网站站长之家
  • 企查查官网登录百度seo推广计划类型包含
  • 源代码如何做网站郑州网站公司哪家好
  • 百胜招聘 网站开发seo机构
  • 做个网站多少钱合适佛山网站定制
  • 做网站做得好的公司有哪些竞价外包
  • 浙0577 icp网站建设如何建立个人网址
  • 网站建设付费项目山西seo排名
  • 门户网站建设经验顶尖文案
  • 品牌官方网站建设湖南网站建设推广优化
  • 重庆网站开发java成品网站
  • nodejs可以做网站么互联网营销师
  • 网站流量分布seo索引擎优化
  • 租用网站服务器搜图片百度识图
  • 下载微信找回微信seo常用的优化工具
  • 优酷网站怎么做的网站查询
  • 怎么做自己的网站?百度 seo排名查询
  • 欧美在线做视频网站个人网站推广方法
  • 印刷网站模板下载google年度关键词
  • jsp网站自身安全性通过什么技术实现重庆放心seo整站优化
  • 网站底部给网站地图做链接互联网推广与营销
  • 那里有制作网站公司深圳seo论坛
  • 网站建设学什么北京网站快速排名优化