首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >盘点一个Excel表格数据筛选的问题(下篇)

盘点一个Excel表格数据筛选的问题(下篇)

作者头像
前端皮皮
发布于 2023-11-10 16:17:13
发布于 2023-11-10 16:17:13
5960
举报

大家好,我是皮皮。

一、前言

前几天有粉丝问我Excel数据筛选的问题,原始数据如下图所示,其实一开始的总学时是字符串格式,我直接在wps里边进行了批量转换为数据操作,下面一起来看看需求吧。

粉丝的需求是根据原始表格,然后填充下表:

二、实现过程

这里其实使用Excel就可以实现,这里介绍两个方法,一起来看看吧。

【方法三】Python实现

这个方法使用Pandas进行实现,代码如下所示:

代码语言:javascript
复制
import pandas as pd

df = pd.read_excel('successExcel .xlsx', header=1)
print(df.columns)
print(df[df['总学时'] <= 36].shape[0])
print(df[(df['总学时'] >= 37) & (df['总学时'] <= 72)].shape[0])
print(df[(df['总学时'] >= 73) & (df['总学时'] <= 108)].shape[0])
print(df[df['总学时'] >= 109].shape[0])

代码运行之后,可以得到如下的结果:

可以看到结果和Excel里边筛选的结果是一致的,顺利地解决了粉丝的问题。如果你还有其他的办法,欢迎和我一起探讨!

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python针对Excel数据表格对应数据筛选的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝提问,感谢【莫生气】给出的思路和代码解析,感谢【懒人在思考】等人参与学习交流。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 一、前言
  • 二、实现过程
  • 三、总结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档