python实现excel筛选功能并输出_用python处理excel数据(七)实现excel表中筛选功能...
excel数据如下
1、年龄大于等于5岁的孩子
loc方法通过标签或者bool数组选取一些行和列。注意 loc后边跟的是方括号[];
调用series的方法apply(),
apply(age_5)接函数名意思是用这个函数过滤一遍这一列里的数据 就是把这一列的数据挨个放进函数a里,保留满足条件的
import pandas as pd
def age_5(a):
return a >=5
sh_excel=pd.read_excel('F:/Practice/py/search_07.xlsx')
#loc方法通过标签或者bool数组选取一些行和列
sh_excel=sh_excel.loc[sh_excel['年龄'].apply(age_5)]
print(sh_excel)
2、消费大于5000的孩子
import pandas as pd
def age_5(a):
return a >=5
def consum_5000(a):
return a >=5000
sh_excel=pd.read_excel('F:/Practice/py/search_07.xlsx')
sh_excel=sh_excel.loc[sh_excel['年龄'].apply(age_5)].loc[sh_excel['消费'].apply(consum_5000)]
#loc方法通过标签或者bool数组选取一些行和列
#apply(age_5)接函数名意思是用这个函数过滤一遍这一列里的数据
#就是把这一列的数据挨个放进函数a里,保留满足条件的。
print(sh_excel)
也可以这样写,
sh_excel=sh_excel.loc[sh_excel.年龄.apply(age_5)].loc[sh_excel.消费.apply(consum_5000)]
也可以用lambda 代替这两个函数
import pandas as pd
# def age_5(a):
# return a >=5
# def consum_5000(a):
# return a >=5000
sh_excel=pd.read_excel('F:/Practice/py/search_07.xlsx')
# sh_excel=sh_excel.loc[sh_excel['年龄'].apply(age_5)].loc[sh_excel['消费'].apply(consum_5000)]
sh_excel=sh_excel.loc[sh_excel.年龄.apply(lambda a:a >=5)] \
.loc[sh_excel.消费.apply(lambda a:a >=5000)]
#loc方法通过标签或者bool数组选取一些行和列
#apply(age_5)接函数名意思是用这个函数过滤一遍这一列里的数据 就是把这一列的数据挨个放进函数a里,保留满足条件的。
print(sh_excel)
换行 用\ 后 回车。
python实现excel筛选功能并输出_用python处理excel数据(七)实现excel表中筛选功能...相关推荐
- python判断质数的函数并输出_【python基础】|| 用python判断输入的数是否为素数
微信公众号:龙跃十二 我是小玉,一个平平无奇的小天才!持续更新,欢迎关注! 用心分享,共同成长 没有什么比你每天进步一点点更实在了 本文已经收录至我的GitHub,欢迎大家踊跃star . https ...
- cpp导入excel到mysql_将EXCEL表格中的数据导入mysql数据库表中
本文转载自http://blog.sina.com.cn/s/blog_5d972ae00100gjij.html 今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命 ...
- Python通过snmp获取交换机VLAN号、VLAN默认网关、VLAN子网掩码和ARP表中的IP地址与MAC对应记录数据
自己做项目时,自己封装的Python通过snmp获取交换机VLAN号.VLAN默认网关.VLAN子网掩码和ARP表中的IP地址与MAC对应记录数据. myPySnmp.py源代码 "&quo ...
- MySQL 定时任务event 按天建表 并将前一天数据导入新建的表中并删除总表数据 实现分表功能
需求:实现日志系统保存日志信息到数据库,由于日志信息量巨大,需要每天一张表来管理数据. 思路:总表不能改变,因为代码中SQL语句已经写死,表名不能改变;因此我们每天定时将总表数据导入到新表中,并将总表 ...
- python做excel表格柱状图_用python处理excel数据(八)实现excel表中柱状图功能
实现excel表中柱状图的功能,并按金额排序. 引入matplotlib.pyplot模块. 下面是用pandas画的图,excel中出现中文可能会出现报错. import pandas as pd ...
- 用python实现excel 14个常用操作_用Python实现excel 14个常用操作
自从学了Python后就逼迫自己不用Excel,所有操作用Python实现.目的是巩固Python,与增强数据处理能力.这也是我写这篇文章的初衷.废话不说了,直接进入正题. 数据是网上找到的销售数据, ...
- python处理excel的方法有哪些_用Python实现excel 14个常用操作
自从学了Python后就逼迫自己不用Excel,所有操作用Python实现.目的是巩固Python,与增强数据处理能力.这也是我写这篇文章的初衷.废话不说了,直接进入正题. 数据是网上找到的销售数据, ...
- python比较excel表格内容并提取_利用python提取多张excel表数据并汇总到同一张新表中...
接上篇文章<如何用python实现excel中的vlookup功能?>,上篇说到,最近我在做一个小项目,也是用python操作excel解决财务审计工作上的一些问题,以便提高工作效率及其准 ...
- python花式输出_关于python字符串format的一些花式用法
目录: 前提: python中字符串的format功能非常强大,可以说完全能够替代其他的字符串使用方法,但是在后期的项目开发中使用的并不是特别的多, 以至于想用的时候会想不起来准确的使用方法,所以在这 ...
最新文章
- 微信小程序 require module exports 的使用
- linux c 通过 pid 获取 进程相关信息 cmdline
- Axis,axis2,Xfire以及cxf对比 (转)
- 计算机模拟病例考试试题,计算机模拟病例考试评分方法的研究概述
- 【Elasticsearch】es 7 Failed to parse value [analyzed] as only [true] or [false] are allowed
- IPython系统相关内容及其配置信息
- 经典书单、站点 —— 大数据/数据分析/R语言
- ./configure: line 4850: ` XIPH_PATH_OGG(, as_fn_error $? '
- CANFD MCP2517FD 滤波ID设置例子
- 团队的远程管理_管理远程团队的4种方法
- 产品读书《引爆点:如何引发流行》
- HDU:2188悼念512汶川大地震遇难同胞——选拔志愿者 (威佐夫博弈)
- 使用Python实现12306自动化抢票
- vivo电池损耗指令代码_「值得收藏」手机上的神奇代码,除了*#*#6485#*#*,还有这些...
- WordPress自媒体网站迁移
- uni-app 从本地相册选择图片或使用相机拍照
- DTM使用途中的bug记录
- POI IllegalArgumentException: Sheet index (0) is out of range (no sheets)问题解决
- mysql 函数返回类型set_mysql自定义函数如何返回多个值
- 【软考系统架构设计师】第八章 Web架构(知识点必知必会)