前言:

这次是想对excel的数据进行筛选功能,减轻一些数据负担,虽然excel自带了筛选功能,但是一个是需要一次次点击,另外若是存在多个数据,那么就会发现你所做的操作又重复又无聊。

数据格式:

需求:

提取5,6,11这三列,对于力的大小进行范围筛选,要求是力是200-450,每次提升的距离为1,并且间距为+-0.1,拿200来说,也就是[199.9,200.1],不断往上递增。

代码实现:

import numpy as np
import pandas as pd
import os# 读取所有excel所在文件夹地址
filePath = "所有excel所在文件夹地址"
# 保存所有筛选excel的文件夹地址
outPath = "保存所有筛选excel的文件夹地址"for file in os.listdir(filePath):# 获取文件夹中的csv文件名file_csv = filePath + file# print(file_csv)# 读取文件的第5、6、11列df = pd.read_excel(file_csv, usecols=[5, 6, 11])# 提取第一行之后的数据,因为要删掉第一行乱七八糟的东西df = df.iloc[1:]# print(df[:10])# 筛选sift = pd.DataFrame()# out=pd.concat([new,new2],axis=0)# print(out)# out.to_excel('F:/database/matou/data/1-2-a-r_sift.xlsx')for i in range(200, 451):# 筛选条件是[200,450],间距为+-0.1new = df.loc[(df['力'].astype(float) >= (i - 0.1)) & (df['力'].astype(float) <= (i + 0.1))]sift = pd.concat([sift, new], axis=0)print(sift)out = "sift_" + filesift.to_excel(outPath + out)

Python---excel筛选相关推荐

  1. python excel筛选统计_懂点EXCEL就行!教你利用Python做数据筛选(上)

    前言 Python的数据清洗功能有多厉害,相信不用我说大家都知道了,寥寥几行代码便可以把一份杂乱无章的表格给处理的干干净净.但是python也是不容易入门的,毕竟编程语言要理解和精通也是要花不少功夫的 ...

  2. 使用Python批量筛选上千个Excel文件中的某一行数据并另存为新Excel文件(下篇)

    点击上方"Python爬虫与数据挖掘",进行关注 回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 野火烧不尽,春风吹又生. 大家好, ...

  3. python怎么筛选excel数据_懂Excel也能轻松入门Python数据分析包pandas(二):高级筛选(上)-excel筛选...

    转发本文并私信我"python",即可获得Python资料以及各种心得(持续更新的) 系列文章: 前言 经常听别人说 Python 在数据领域有多厉害,结果学了很长时间,连数据处理 ...

  4. python怎么筛选excel数据_Python如何实现excel筛选后生成新表

    Python如何实现excel筛选后生成新表 xlrd对exce进行读操作,xlwt对exce进行写操作. 实现把excel中某些单元格的部分字符作为关键字,进行查找.话不多说直接上代码.# -*- ...

  5. python实现excel筛选功能并输出_Python商务办公系列——pandas实现Excel筛选和编辑...

    写在前面 各位大大,晚上好,我想死你们了!相信看这两期文章的朋友可能会注意到,这两期文章的开头都附带了小编自己的个人博客网址,没错,正是在这几周,小编终于完成了对于自己博客的搭建工作,以后小编会在微信 ...

  6. mytrader-开源股票期货金融软件+支持C/C++/Python/Excel/VBA/麦语言的量化分析交易平台

    mytrader致力于为量化交易.算法交易.程序化交易以及技术分析爱好者打造最极致的行情分析交易平台. mytrader是一款基于ZQDB构建的量化分析交易平台. mytrader是绿色免安装版本,您 ...

  7. Excel筛选后数据如何汇总计算?

    Excel筛选后数据如何汇总计算? 目录 Excel筛选后数据如何汇总计算? 1.例如:要计算混凝土的总量,选中需要筛选的列,点击[开始]选项卡中的[排序和筛选][筛选] 2.点击[全选]去掉全选对钩 ...

  8. pythonpandas筛选_Python+pandas执行Excel筛选编辑功能

    写在前面 本期准备讲一下最近常用的一些关于pandas库的一些话题,至于重点则是放在介绍怎么使用pandas库来快速完成Excel中的筛选和编辑功能.下面正式进入本期的主题. 第一讲:Excel中的筛 ...

  9. pandas excel筛选

    导入pandas和numpy模块. Python 1 2 import pandas as pd import numpy as np 导入我们样本公司销售年销售额的Excel文件. Python 1 ...

  10. python处理excel表格实例-通过实例学习Python Excel操作

    这篇文章主要介绍了通过实例学习Python Excel操作,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.python 读取Excel # -* ...

最新文章

  1. ES6深拷贝与浅拷贝
  2. pjax 历史管理 jQuery.History.js
  3. Android Nand Flash 分区
  4. Kafka Manager 编译 + 部署运行
  5. SAP Spartacus store里引用的library是如何编译出来的
  6. 编程题: 将一个矩阵(二维数组)顺时针旋转90度
  7. CF1479B Painting the Array
  8. Kafka 的生产者优秀架构设计
  9. Reports empty tag body. The validation works in XML / JSP / JSPX / HTML/ XHT
  10. 抖音播放量不到200,新手该如何自救?
  11. [llvm]查看O3使用了哪些pass
  12. 彻底弄懂GMT、UTC、时区和夏令时
  13. 业务流程优化的三点思考
  14. 阴历阳历的相互转换(支持1900~2100年) 1
  15. 路由器开发整理(1)
  16. labview dsn连接mysql_labview使用DSN与数据库的连接包括access,mysql
  17. 团队做项目该怎样分工
  18. 正宗干货!关于Apple Watch官方提到的10个设计小技巧
  19. MySQL存储过程示例
  20. 虚拟打印机如何把JPG打印成PDF

热门文章

  1. python_使用marshal模块序列化
  2. linux exclude用法,rsync的include和exclude用法
  3. booster 框架学习(一)
  4. 学计算机电脑屏幕多大,买电脑显示器的技巧 电脑显示屏多大尺寸好
  5. Mac OS X 背后的故事(九)半导体的丰收(中)
  6. 怀念父亲母亲-端午节快乐
  7. 古人用计算机计算图片,人类最早的计算器《算表》如何帮助古人完成计算?
  8. 国内各大企业邮箱,选择看重哪几个方面?
  9. Linux下搭建jmeter+svn+jenkins+ant持续集成(CI)框架
  10. EXPLOITING CVE-2016-2060 ON QUALCOMM DEVICES