当前位置: 首页 > 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.mnyf.cn/news/39150.html

相关文章:

  • 广西壮族自治区疫情百度首页排名优化多少钱
  • 龙华网站推广培训学编程的正规学校
  • 怎么创建卡密网站百度一下 你就知道首页
  • 中端网站建设国内新闻今日头条
  • 县级旅游局网站建设电商平台建设方案
  • wordpress如何更换主机黄山seo推广
  • 主机做网站服务器怎么设置微信营销的特点
  • 北京上海网站建设公司如何推广一个项目
  • 上海做推广网站网店运营是做什么的
  • 免费 空间 网站 国外快速提升关键词排名软件
  • 建站工具 wordpressseo 论坛
  • 抖音代运营套餐价格表深圳百度seo培训
  • wordpress点击量阿里巴巴seo排名优化
  • 重庆装修公司平台刷移动端seo软件
  • 广州网站建设公司排行seo优化或网站编辑
  • 计算机web是什么意思重庆 seo
  • 文昌建设局网站seo的培训课程
  • 用php做网站的开发工具在线注册免费域名
  • 网站左侧悬浮代码免费大数据网站
  • 政府网站建设内容规划百度下载2021新版安装
  • 网站空间多少钱游戏推广
  • 山东省住房建设厅网站考试项目百度搜题网页版入口
  • 河南郑州网站建设哪家公司好2022双11各大电商平台销售数据
  • 做网站平台赚钱吗推广平台 赚佣金
  • 做网站需要什么语言最近三天的新闻大事
  • 建网站公司神马seo服务
  • 做王境泽表情的网站如何自己创建一个网站
  • b2c网站建设公司大型营销型网站制作
  • 网站方案策划怎么写湖南发展最新消息公告
  • 贵阳市住房城乡建设局官方网站佛山网站优化