关于在python中如何使用pandas库读取excel表格后 删除含有空值的列
在使用pandas读入相关的excel后,若是表格中有空值的列,要如何清洗呢
在查阅了网上的相关的资料后,得到了办法
pandas.dropna(axis=1,how=‘any’)
axis=0指行,若是参数中不写,则是默认为axis=0,
axis=1则是指列
how=‘any’则是指只要列中含有一个空值,就删除该列
how='all’则是代表只有一整列为空值,才删除该列
需要注意的是在python3.7的版本里
使用pandas.dropna需要有一个变量来接收返回值
否则在运行程序的时候 不会报错 但数据也不会发生改变
再写一些pandas库中关于excel表格的操作
#encoding=gb18030
import numpy
import pandas as pd
data_filename = "data/data21695/数据.xlsx"
df = pd.read_excel(data_filename)
x = df.dropna(axis=1,how='any')
g=df["编号"]
y = len(g)
i=0
print(y)
del x["无机盐"]
x["无敌"]=x["身高"]
for i in range(y):x.iloc[i,0]=ix.to_excel('new.xlsx')
pandas.read_excel 读入excel表格
del[‘无机盐’] 删除名为无机盐的列
x[‘无敌’]=x[‘身高’] 添加一列名为无敌,将身高这一列的数据复制到无敌这一列
x.iloc[i,0] 获取第i行,第0列的数据
x.to_excel 导入至名为new.xlsx的excel表格中
关于在python中如何使用pandas库读取excel表格后 删除含有空值的列相关推荐
- python pandas库读取excel/csv中指定行或列数据详解
通过阅读表格,可以发现Pandas中提供了非常丰富的数据读写方法,下面这篇文章主要给大家介绍了关于python利用pandas库读取excel/csv中指定行或列数据的相关资料,需要的朋友可以参考下 ...
- java实现从excel中提取某行_Java读取excel表格(原理+实现)
一般都是用poi技术去读取excel表格的,但是这个技术又是什么呢 什么是Apache POI? Apache POI是一种流行的API,它允许程序员使用Java程序创建,修改和显示MS Office ...
- 【Unity】用Excel库读取Excel表格(.xlsx或者.xls)
首先需要下载解析的库 EPPlus, Excel, ICSharpCode.SharpZipLib 下载链接: https://download.csdn.net/download/weixin ...
- python中pyshp_Python使用pyshp库读取shapefile信息的方法
通过pyshp库,可以读写Shapefile文件,查询相关信息,github地址为 import shapefile # 使用pyshp库 file = shapefile.Reader(" ...
- 【转】经典!python中使用xlrd、xlwt操作excel表格详解
最近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究&q ...
- python中使用xlrd、xlwt操作excel表格详解
近遇到一个情景,就是定期生成并发送服务器使用情况报表,按照不同维度统计,涉及python对excel的操作,上网搜罗了一番,大多大同小异,而且不太能满足需求,不过经过一番对源码的"研究&qu ...
- 获取及安装EXCEL支持库ExcelDataReader,通过ExcelDataReader库读取excel表格数据
获取及安装EXCEL支持库 新建项目,通过管理NuGet程序包获取ExcelDataReader库文件 选中浏览,输入EXCEL,可用看到ExcelDataReader,ExcelDataReader ...
- python中 将json数据转化为excel表格
json数据格式 这里我需要进行数据转换的json数据格式有亿点复杂,为了方便我后续的处理,我想把他转换成excel来观察,json数据如下所示: 借助python代码查看后,得知json数据构成:2 ...
- qtxlsx编译报错_qt5.12搭建qtxlsx库读取excel表格编译错误和解决方法第二讲
qt5.12mingw64编译环境搭建qtxlsx库编译错误第二讲 最近一直在做这个库的环境搭建,还是遇到了几个小小的错误,想把他记录下来,以后无论使用什么样的环境,我们都可以开心快乐地搭建了呀. 编 ...
最新文章
- ajax和promise的结合使用
- SQL Server 执行计划缓存
- icmp报文格式_IPV6报文格式和IPV4有什么区别?
- js控制table中tr位置互换
- 大功率无线数传设备不接天线有何影响?
- ansible /usr/bin/python: not found
- 蚂蚁金服 AntV 开源地理可视化引擎 L7 2.0 发布
- python怎么标注折线图_利用python画折线图
- promoter:启动子预测程序(PPPs)软件现状及分析
- jQuery LightBox插件原理的简单实现
- Krpano全景漫游开发手册
- 可视化实验五:大数据可视化工具—NodeXL
- 一个野生程序员的自我修养
- mysql查看sa密码_查询mssql 密码
- Vue官网下载Vue.js和Vue.min.js
- 主流蓝牙芯片对比 Dialog- ST -TI - Nordic
- __FILE__, __FUNCTION__, __LINE__学习篇,谨以此文告别那无知的岁月
- easypoi导出多个Excel压缩zip下载
- 使用李跳跳·自动关闭运动校园广告
- 阿里云学生服务器购买以及安装