python如何判断一列是否有数据

您所在的位置:网站首页 python怎么读取一列数据 python如何判断一列是否有数据

python如何判断一列是否有数据

#python如何判断一列是否有数据| 来源: 网络整理| 查看: 265

python如何判断一列是否有数据

Python 数据处理

头像

流芳

2020-07-04 11:17:433970浏览 · 0收藏 · 0评论

在python中,可以使用isnull()函数结合any()函数来判断某一列是否有数据。方法是:1、利用数组对象的isnull函数得到布尔数组;2、将布尔数组利用any(axis=列索引)得到具体某一列是否有缺失数据。

检查是否有缺失值

列:

data.isnull().any() print(data.isnull().any())

false无缺失值/true有缺失值

结果例样:

age false

name false

school true

school的这一列有缺失值,其他列无缺失值。

行:

data.isnull().any(axis=1) print(data.isnull().any(axis=1))

false无缺失值/true有缺失值

结果例样:

0 False

1 False

2 False

3 False

4 False

5 False

6 False

7 False

8 True

0-7行无缺失值,第8行有缺失值。

2.统计缺失值的数量

列:

data.isnull().sum() print(data.isnull().sum()) #想只显示age这一列的缺失值数量: #data.age.isnull().sum() #print(data.age.isnull().sum())

输出例样:

age 0

name 0

school 20

data.isnull().any().sum()#统计共有几列存在缺失值 print(data.isnull().any().sum())

结果为:1

行:

data.isnull().sum(axis=1) print(data.isnull().sum(axis=1))

输出例样:

1 0 2 2 3 1

第二行有2个缺失值,第三行有1个缺失值。

data.isnull().any().sum(axis=1)#统计共有几行存在缺失值 print(data.isnull().any().sum(axis=1))

推荐课程:Python快速教程之从入门到精通

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

分享

分享到微博

微信扫一扫

下一篇:没有了



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3