社区
脚本语言
帖子详情
pandas根据列数据的值范围计数
spiritgs
2021-01-06 04:34:04
请教:
数据形式
我想要统计各班各学科名次在前150名的人数,请问如何解决?
...全文
871
2
打赏
收藏
pandas根据列数据的值范围计数
请教: 数据形式 我想要统计各班各学科名次在前150名的人数,请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Bryce-Lin
2021-01-07
打赏
举报
回复
1
先筛选出来各班在前150名的 ,比如统计1班语文的人数 df1=df[(df["班级"]==1)&(df["语文名次"]<=150)] count = len(df1)
spiritgs
2021-01-07
打赏
举报
回复
# 创建列表,为提取前3后2人数用
f3_and_e2 = df.columns[3::2]
# 前3计数并创建列
for i in f3_and_e2:
if i != '总分名次':
df_all_f3 = df[df[i] <= 148]
df_average['%s前3' % i] = df_all_f3.groupby('班级')[i].count()
思路:
1、创建需要提取的列标签名
2、for循环,依次筛选列数据(名次)≤148名的数据
3、用groupby对班级进行分组,并用count计数
以此达到分班级统计范围内的学生人数。
案例中是对各科成绩在前148名的学生进行班级人数统计。
Python_
pandas
_
数据
清洗和预处理.docx
python的
pandas
库中用于进行
数据
清洗和预处理的精炼集成代码(包括
数据
审核、缺失
值
处理、异常
值
处理、重复
值
处理以及
数据
标准化)
数据
分析处理库-
Pandas
.zip
python
数据
分析的视频和源码 主要内容为
Pandas
的一系
列
操作
使用
Pandas
进行
数据
预处理 笔记2 任务 5.2 清洗
数据
代码
数据
该专栏下需要用到的示例
数据
https://blog.csdn.net/jcjic/category_10666933.html # 【
pandas
进行
数据
预处理】
pandas
系
列
120道题目进阶练习提升
pandas
系
列
120道题目进阶练习提升
Learning-
pandas
学习
pandas
Learning-
pandas
学习
pandas
高清目录 pdf 电子书 高清目录
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章