python如何判断一列是否有数据
2023-03-20 14:48:55 时间
在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机器学习库
- 一图简述大数据技术生态圈
- Python VS R语言?数据分析与挖掘该选哪一个?
- 大数据除了Hadoop,还有Scrapy
- 总结:常用的 Python 爬虫技巧
- 几分钟快速入门Python
- 用Python端对端数据分析识别机器人“僵尸粉”
- 用Python挖掘Twitter数据:数据采集
- 5招教你用Python构建好玩的深度学习应用
- Python树莓派编程2.7 总结
- Python树莓派编程第3章
- Python树莓派编程3.4.3 函数
- 机器人系统设计与制作:Python语言实现导读
- R、Python、Scala 和 Java,到底该使用哪一种大数据编程语言?
- LinkedIn开源Dr. Elephant:Hadoop和Spark性能监控工具
- RDD、DataFrame和DataSet的区别是什么
- Python数据可视化1.1 数据、信息、知识和观点
- Python数据可视化1.2 数据转换
- Python数据可视化1.3 数据可视化历史
- Python数据可视化1.4 可视化如何帮助决策