社区
脚本语言
帖子详情
pandas根据列数据的值范围计数
spiritgs
2021-01-06 04:34:04
请教:
数据形式
我想要统计各班各学科名次在前150名的人数,请问如何解决?
...全文
914
2
打赏
收藏
pandas根据列数据的值范围计数
请教: 数据形式 我想要统计各班各学科名次在前150名的人数,请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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名的学生进行班级人数统计。
pandas
或者字段
值
_在
pandas
数据
帧中使用多个行或
列
值
进行计算
博主对Excel能轻松传递
值
并用于计算表示满意,提出不知如何用
pandas
从行或
列
获取多个
值
。博主有多个产品的价格
数据
,想计算产品价格连续上下序
列
数量、连续移动次数,查看数
值
范围
、上升运动日期,以分析价格变化模式和周期性。
pythondataframe删除行_[译]在
Pandas
的Dataframe中删除行、
列
博客介绍了Python中使用
pandas
库对DataFrame进行行与
列
删除的操作。包括按索引删除行、按
列
名删除
列
、删除包含特定
值
的行,还提及根据行号删除,可删除单个、一系
列
范围
的行,以及选择相对顶部或底部的
范围
进行删除。
Pandas
教程-下载、读取、查询、新增
列
、统计函数
本文详细介绍了
Pandas
如何下载安装、读取
数据
,包括CSV、TXT、EXCEL和MySQL
数据
库。深入讲解了
Pandas
的Series和DataFrame
数据
结构,展示了查询
数据
的多种方法,如按标签、
值
列
表、数
值
区间和条件表达式。此外,还涵盖了新增
数据
列
的四种方法和
数据
统计函数,包括汇总统计、唯一去重、相关系数和协方差。
使用
pandas
进行快速
数据
区间
计数
统计
项目需对任务耗时进行统计,查看大部分任务用时所在区间
范围
,自己做区间
计数
统计麻烦且不灵活。使用
Pandas
可灵活快速解决该问题,文中给出了demo代码。
Pandas
显示配置全解:解决DataFrame
列
截断、科学
计数
法与文本省略问题
本文系统解析
Pandas
核心显示配置参数,包括控制行/
列
显示阈
值
(display.max_rows、max_columns)、
列
内容宽度(max_colwidth)、浮点数精度格式(float_format)及科学
计数
法关闭策略。深入剖析各参数底层逻辑、常见误用场景与作用域限制,并提供生产级初始化配置、场景化动态切换、Styler
列
级格式化及contextmanager上下文隔离等实操方案,助力
数据
分析师提升输出可读性与协作效率。
脚本语言
37,738
社区成员
34,210
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章