首页 Pandas正文

pandas 删掉空行的二种方法介绍

启明SEO Pandas 2022-12-19 14:25:32 5000 0 dropna

我们使用pandas读取EXCLE数据的时候,有时数据中会有空行,遇到这样的情况,我们应该怎样清理数据呢,我们首先想到的就是将空行直接删除,怎么操作呢?

一、使用dropna()方法,具体代码如下:

import pandas as pd
from pandas import DataFrame
data=pd.read_excel('测试.xlsx')
print(data)
df=data.dropna(axis=0)
print(df)

输出结果如下图:

pandas 删掉空行的三种方法介绍

注意参数axis=0是删除空行,axis=1是删除空列。

二、使用isnull(),具体代码如下:

import pandas as pd
from pandas import DataFrame
data=pd.read_excel('测试.xlsx')
print(data)
df=data[~(data['年龄'].isnull())]
print(df)

输出结果与上图一样。

注意,data['年龄']中的年龄可以随便写哪个值都可以,比如说,我把年龄改成姓名,结果也是一样。~的意思是取反的意思。

评论

启明SEO微信

有什么问题欢迎添加微信咨询

好文推荐

实时访客入口页面出现bd_vid=标识是什么原因

实时访客入口页面出现bd_vid=标识是什么原因

最近查看百度实时访客,总是会看到入口页面会多......

有了微信视频号,但是没有发布权限,怎么开通

有了微信视频号,但是没有发布权限,怎么开通

视频号是微信在2020年1月19号开始内测的......

如何用python抓取爱企查企业信息

如何用python抓取爱企查企业信息

前段时间,经理让我去找一些企业的信息,我平常......

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

服务器配置低,宝塔面板安装IIS总是安装不上怎么办

对于一般企业网站或者博客来说,对服务器的配置......

网站始终只收录一个首页,为什么

网站始终只收录一个首页,为什么

新做了两个网站,但是一直只是收录一个首页,快......

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

如何修改浏览器指纹,Canvas指纹、Webgl指纹、Audio指纹修改方法?

修改浏览指纹的方法其实也是很简单,主要使用到......