python判断一列是否有数据的方法-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业菏泽免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

不懂python判断一列是否有数据的方法?其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。

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判断一列是否有数据的方法内容对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联-成都网站建设公司行业资讯频道,遇到问题就找创新互联,详细的解决方法等着你来学习!


文章名称:python判断一列是否有数据的方法-创新互联
分享路径:http://scyanting.com/article/eoiid.html