DataFrame如何找出有空值的行

 更新时间:2024年02月02日 10:31:09   作者:大地之灯  
这篇文章主要介绍了DataFrame如何找出有空值的行问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

DataFrame找出有空值的行

import pandas as pdimport numpy as np
n = np.arange(20, dtype=float).reshape(5,4)
n[2,3] = np.nan
index = ['index1', 'index2', 'index3', 'index4', 'index5']
columns = ['column1', 'column2', 'column3', 'column4']
frame3 = pd.DataFrame(data=n, index=index, columns=columns)
frame3
column1column2column3column4
index10.01.02.03.0
index24.05.06.07.0
index38.09.010.0NaN
index412.013.014.015.0
index516.017.018.019.0
frame3.isnull()
column1column2column3column4
index1FalseFalseFalseFalse
index2FalseFalseFalseFalse
index3FalseFalseFalseTrue
index4FalseFalseFalseFalse
index5FalseFalseFalseFalse
# any() 作用:返回是否至少一个元素为真
# 直接求any(),得到的每一列求any()计算的结果
frame3.isnull().any()
column1    False
column2    False
column3    False
column4     True
dtype: bool

判断有空值的行

# 方法一:设置any的axis参数
frame3.isnull().any(axis = 1)
index1    False
index2    False
index3     True
index4    False
index5    False
dtype: bool
# 方法二:先转置再any
frame3.isnull().T.any()
index1    False
index2    False
index3     True
index4    False
index5    False
dtype: bool

应用:取非空值的行

frame3[frame3.isnull().any(axis = 1)==False]
column1column2column3column4
index10.01.02.03.0
index24.05.06.07.0
index412.013.014.015.0
index516.017.018.019.0

应用:取有空值的行

frame3[frame3.isnull().any(axis = 1)==True]
column1column2column3column4
index38.09.010.0NaN

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。 

相关文章

  • Pandas高级教程之Pandas中的GroupBy操作

    Pandas高级教程之Pandas中的GroupBy操作

    通常来说groupby操作可以分为三部分:分割数据,应用变换和和合并数据,本文将会详细讲解Pandas中的groupby操作,感兴趣的朋友一起看看吧
    2021-07-07
  • python安装cxOracle避坑总结不要直接pip install

    python安装cxOracle避坑总结不要直接pip install

    这篇文章主要为大家介绍了python安装cx_Oracle是遇到的一些问题的解决办法的总结,来帮大家避避坑有需要的朋友可以借鉴参考下,希望能够有所帮助祝大家多多进步
    2021-10-10
  • Python文件与文件夹常见基本操作总结

    Python文件与文件夹常见基本操作总结

    这篇文章主要介绍了Python文件与文件夹常见基本操作,结合实例形式总结分析了Python针对文件与文件夹操作所涉及的常见函数与方法的使用技巧,需要的朋友可以参考下
    2016-09-09
  • Python中的Xpath和lxml库的使用详解

    Python中的Xpath和lxml库的使用详解

    这篇文章主要介绍了Python中的Xpath和lxml库的使用详解,XPath即 XML路径语言,它是一门在 XML 文档中查找信息的语言,最初被用来搜寻 XML 文档,同时它也适用于搜索 HTML 文档,因此,在爬虫过程中可以使用 XPath 来提取相应的数据,需要的朋友可以参考下
    2023-12-12
  • 用python写测试数据文件过程解析

    用python写测试数据文件过程解析

    这篇文章主要介绍了用python写测试数据文件过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Opencv图像处理之详解掩膜mask

    Opencv图像处理之详解掩膜mask

    这篇文章主要介绍了Opencv图像处理之详解掩膜mask,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Python函数实现学员管理系统

    Python函数实现学员管理系统

    这篇文章主要为大家详细介绍了Python函数实现学员管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • Python+腾讯云服务器实现每日自动健康打卡

    Python+腾讯云服务器实现每日自动健康打卡

    本文主要介绍了通过Python+腾讯云服务器实现每日自动健康打卡,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • 深入解析Python如何利用PyUSB轻松操控USB设备

    深入解析Python如何利用PyUSB轻松操控USB设备

    本文将从 基础概念、安装配置、核心 API、实战案例、调试技巧到高级应用,系统性地介绍 PyUSB,帮助你掌握如何用 Python 高效、安全地与 USB 设备交互,感兴趣的小伙伴可以了解下
    2026-01-01
  • 浅谈python 类方法/静态方法

    浅谈python 类方法/静态方法

    这篇文章主要介绍了python 类方法/静态方法的相关资料,帮助大家更好的理解和学习python,感兴趣的朋友可以了解下
    2020-09-09

最新评论