利用xlrd读取excel筛选0值超过99%的列,并删除import  xlrdworkbook=xlrd.open_workbook(r"123.xlsx")table = workbook.sheet_by_name('Sheet1')nrows=table.nrowsncols=table.ncolsdel_col=[]for j in range(ncols) : sum = 0for ai in table.col_values(j):if ai == 0.0 : sum+=1if float(sum)/nrows>=0.99: del_col.append(j)print del_col
利用pandas读取excel筛选0值超过99%的列,并删除

import pandas as pddf1=pd.read_csv(r"123.csv")df=pd.DataFrame(df1)nrows=df.shape[0]ncols=df.columns.sizedel_col=[]for j in range(ncols) : sum = 0 for ai in df.iloc[:,j]:if ai == 0.0 : sum+=1 if float(sum)/nrows>=0.99: del_col.append(j)print del_col

转载于:https://www.cnblogs.com/52circle/p/8540673.html

python利用pandas和xlrd读取excel,特征筛选列相关推荐

  1. 【Python 2.7】xlrd读取Excel文件

    这篇博文参考于<Python 数据处理> 读取Excel文件需要用到xlrd模块,模块下载地址:xlrd下载地址 本博文中Excel文件下载地址:SOWC 2014 Stat Tables ...

  2. Python 使用 pandas 和 openpyxl 读取 excel 表格(读取指定行和列)

    前言 在使用Python处理表格时,pandas 和 openpyxl是使用最多的两个库.现在我来简单记录一下这两个库在处理Excel表格时一些常用操作. 1.使用pandas操作excel表格 (1 ...

  3. python利用pandas对两张excel表合并(一)

    工作中,我们会经常遇到需要对表中记录进行合并的情况,如下图所示: 需要得到如下结果: 下面我将通过几行python代码实现上述功能: import pandas as pd # 读取1表(参数分别为1 ...

  4. 【Python】Pandas/Sklearn进行机器学习之特征筛选,有效提升模型性能

    今天小编来说说如何通过pandas以及sklearn这两个模块来对数据集进行特征筛选,毕竟有时候我们拿到手的数据集是非常庞大的,有着非常多的特征,减少这些特征的数量会带来许多的好处,例如 提高预测的精 ...

  5. python用pandas读取excel_浅谈python之利用pandas和openpyxl读取excel数据

    在学接口自动化测试时, 需要从excel中读取测试用例的数据, 假如我的数据是这样的: 最好是每行数据对应着一条测试用例, 为方便取值, 我选择使用pandas库, 先安装 pip install p ...

  6. Python利用pandas对Ecxel文件以某一列进行去重并保存

    前言 最近接到一个需求,有一个大该有几十万条的Excel的文件,需要以某一列进行去重后并保存,下面我改了一个小测试,一起来看看吧! 结果 1.用到的库 pip install pandas 2.目录结 ...

  7. python xlrd读取文件报错_python利用xlrd读取excel文件始终报错原因

    1.代码按照网上百度的格式进行书写如下: 但运行后,始终报错如下: 百度了xlrd网页: 分明支持xls和xlsx两种格式的文件,但运行始终报错. 最后找到原因是因为我所读取的文件虽然是以.xls命名 ...

  8. Python xlrd 读取Excel数字 数字丢失精度 小数位太长 求大神的解决方法(已解决)

    Python xlrd 读取Excel数字 跟Excel显示不一样 小数位太长 求大神的解决方法(已解决) 十分想念顺店杂可... Excel显示的数据 Python代码读取 # -*- coding ...

  9. python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+‘; not supported‘) ...

    python的xlrd读取Excel数据失败: raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported') xlr ...

最新文章

  1. ASP.NET Core的Kestrel服务器
  2. mstsc /console超出最大允许连接数(远程桌面不能连接)解决方法
  3. es6 name属性
  4. 【课题总结】OpenCV 抠图项目实战(6)色彩范围抠图
  5. thinkphp创建对象及数据操作
  6. Linux内核部件分析 连通世界的list
  7. 10本Java架构师必读书籍推荐
  8. 腾讯随星播 v2.2.1 官方版​
  9. Java 多个pdf合并成一个pdf
  10. python如何将数组里的数提取出来_python [:3] 实现提取数组中的数
  11. 耳机在macOS系统电脑上怎么听不到任何声音怎么办?
  12. 手把手教你“撸”一套企业级代理服务-前言
  13. 【欧拉计划第 13 题】 大数之和 Large sum
  14. 服务器配置地址不正确,网络连接配置不正确IP地址是否正确网络存在问题..._网络编辑_帮考网...
  15. 关于我重装ubuntu系统后所做的那些事
  16. 2017年终总结——第一篇博客开端
  17. 对比度亮度调整与通道分离合并
  18. 360浏览器html5脚本,360浏览器运行脚本易培训
  19. 怎么把表格转换成pdf?看完这篇文章,你就知道了
  20. 星火节点计划 Windows 接入文档

热门文章

  1. spring.profiles.active配置了没生效_一文带你彻底学会 Git Hooks 配置
  2. java 数据类型 存储_Java数据类型以及存储
  3. win7怎么查看电脑配置_电脑死机是什么原因?出现问题你会怎么办?
  4. python 豆瓣评论数据分析_Python爬虫实战案例:豆瓣影评大数据分析报告之网页分析...
  5. python财务报表预测股票价格_机器学习股票价格预测从爬虫到预测-数据爬取部分...
  6. 【解决】Authentication plugin 'caching_sha2_password' cannot be loaded
  7. 威佐夫博弈:百练OJ:1067:取石子游戏
  8. 信息系统项目管理师全国通用吗
  9. 软考广东有哪几个考点
  10. 让外网访问内网Ngrok工具