首页 > 其他分享 >596. 超过5名学生的课

596. 超过5名学生的课

时间:2023-08-14 14:37:20浏览次数:24  
标签:596 超过 学生 courses pd class Math

596. 超过5名学生的课

2023年8月14日08:16:22

596. 超过5名学生的课

简单

316

相关企业

SQL Schema


Pandas Schema


表: Courses

+-------------+---------+
| Column Name | Type    |
+-------------+---------+
| student     | varchar |
| class       | varchar |
+-------------+---------+
在 SQL 中,(student, class)是该表的主键列。
该表的每一行表示学生的名字和他们注册的班级。

查询 至少有5个学生 的所有班级。

任意顺序 返回结果表。

查询结果格式如下所示。

示例 1:

输入: 
Courses table:
+---------+----------+
| student | class    |
+---------+----------+
| A       | Math     |
| B       | English  |
| C       | Math     |
| D       | Biology  |
| E       | Math     |
| F       | Computer |
| G       | Math     |
| H       | Math     |
| I       | Math     |
+---------+----------+
输出: 
+---------+ 
| class   | 
+---------+ 
| Math    | 
+---------+
解释: 
-数学课有6个学生,所以我们包括它。
-英语课有1名学生,所以我们不包括它。
-生物课有1名学生,所以我们不包括它。
-计算机课有1个学生,所以我们不包括它。

通过次数

157.1K

提交次数

306.8K

通过率

51.2%

答案

import pandas as pd

def find_classes(courses: pd.DataFrame) -> pd.DataFrame:
    courses = courses.groupby("class")['class'].apply(lambda x:(x.count()>=5)).reset_index(name='count')
    return courses[['class']][courses['count']==True]

标签:596,超过,学生,courses,pd,class,Math
From: https://www.cnblogs.com/lmq886/p/17628544.html

相关文章

  • 1280. 学生们参加各科测试的次数
    1280.学生们参加各科测试的次数2023年8月14日12:56:381280.学生们参加各科测试的次数简单SQLSchemaPandasSchema学生表:Students+---------------+---------+|ColumnName|Type|+---------------+---------+|student_id|int||student_name......
  • 181. 超过经理收入的员工
    表:Employee +-------------+---------+|ColumnName|Type|+-------------+---------+|id|int||name|varchar||salary|int||managerId|int|+-------------+---------+Id是该表的主键。该表的每一行都表示雇员......
  • Hybrid-SORT起飞 | 超过DeepSORT将近10个点的多目标跟踪香不香?
    前言 多目标跟踪(MOT)旨在在帧间检测和关联所有所需的目标。大多数方法通过明确或隐式地利用强大的线索(即空间和外观信息)来完成任务,这些线索表现出强大的实例级别判别能力。然而,当出现目标遮挡和聚类时,由于目标之间的高度重叠,空间和外观信息同时变得模糊不清。在本文中,作者证明MOT......
  • 农村高中生源转型期提升学生二次函数建模能力的课堂探究
    数学建模能力从量和型的侧面去考查实际问题,尽可能通过抽象简化确定出主要的参量、参数,应用与数学和各学科有关的概念,原理、定律等知识,采用形式化的数学语言,建立起它们之间的某种关系。这种能力就是数学建模能力。二次函数建模:数学建模就是根据实际问题来建立数学模型,对数学模型......
  • SQL笔试:Student学生表,Course 课程表,Sc选课表
    tudent学生表(学号,姓名、性别、年龄、组织部门),Course课程表(编号,课程名称),Sc选课表(学号,课程编号,成绩)写一个SQL语句,查询选修了计算机原理的学生学号和姓名select学号,姓名fromStudentwhere学号in(select学号fromScwhere课程编号in(Select课程编号fromCoursewhere课程名......
  • SQL笔试:Student学生表,Course 课程表,Sc选课表
    tudent学生表(学号,姓名、性别、年龄、组织部门),Course课程表(编号,课程名称),Sc选课表(学号,课程编号,成绩)写一个SQL语句,查询选修了计算机原理的学生学号和姓名select学号,姓名fromStudentwhere学号in(select学号fromScwhere课程编号in(Select课程编号fromCoursewhere课程......
  • 基于c#的学生宿舍信息管理系统的设计与实现
    随着互联网大趋势的到来,社会的方方面面,各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去,而其中最好的方式就是建立网络管理系统,并对其进行信息管理。由于现在网络的发达,学生宿舍信息管理系统的资讯信息通过网络进行信息管理掀起了热潮,所以针对学生宿舍信息管理......
  • 电脑故障致百名学生未被录取
    对学生的期待近日,一起电脑故障事件牵动了全校师生的心。据悉,由于电脑系统故障,导致百名学生的录取结果无法正常发布。这也引发了鹤岗广大家长和学生的担忧和不满。毕竟,孩子们多年的努力和付出,总是希望能够得到应有的回报。电脑故障的原因所谓“天有不测风云”,电脑故障事件便是一......
  • 农村高中生源转型期提升学生二次函数建模能力的课堂探究
         建模思想是一种核心的数学思想,学习的根本目的是使高中生灵活地利用建模思想去对实际的问题进行求解。而在数学课堂教学中渗透建模思想期间,必须要首先精心选择一些恰当的数学内容,具体需要结合学生自身的数学学情以及数学知识认知和接受能力等来选择一些恰当的数学教......
  • MATLAB用改进K-Means(K-均值)聚类算法数据挖掘高校学生的期末考试成绩|附代码数据
    全文链接:http://tecdat.cn/?p=30832最近我们被客户要求撰写关于K-Means(K-均值)聚类算法的研究报告,包括一些图形和统计输出。本文首先阐明了聚类算法的基本概念,介绍了几种比较典型的聚类算法,然后重点阐述了K-均值算法的基本思想,对K-均值算法的优缺点做了分析,回顾了对K-均值改进......