pandas筛选NULL不参与比较方式

 更新时间:2025年09月01日 15:38:05   作者:nieksa_reverse  
筛选时忽略null值,即使null不等于2,但null在比较中被视为不匹配,故输出Mark,正常选择则输出所有name:Will、Jane、Bill、Zack,此为个人经验分享

举例

idnamereferee_id
1Willnull
2Janenull
3Alex2
4Billnull
5Zack1
6Mark2

1.null值被忽略

import pandas as pd

def find_customer_referee(customer: pd.DataFrame) -> pd.DataFrame:
    pd = customer[customer['referee_id'] != 2]
    pd = pd[['name']]
    return pd
  • 输出
name
Mark

虽然这里null值也不等于2,但是在进行筛选是,会忽略null

2.正常选择

import pandas as pd

def find_customer_referee(customer: pd.DataFrame) -> pd.DataFrame:
    pd = customer[(customer['referee_id'] != 2) | (customer['referee_id'].isna())]
    pd = pd[['name']]
    return pd
  • 输出
name
Will
Jane
Bill
Zack

总结

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

相关文章

  • 如何利用python实现Simhash算法

    如何利用python实现Simhash算法

    这篇文章主要介绍了如何利用python实现Simhash算法,文章基于python的相关资料展开Simhash算法的详细介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-06-06
  • Python redis模块的使用教程指南

    Python redis模块的使用教程指南

    这篇文章主要为大家详细介绍了Python redis模块的使用教程指南的相关资料,文中的示例代码讲解详细,感兴趣的小伙伴快跟随小编一起学习一下吧
    2022-10-10
  • python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析

    python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析

    这篇文章主要介绍了python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析,需要的朋友可以参考下
    2020-03-03
  • Python操作Git的项目实践

    Python操作Git的项目实践

    本文介绍了使用Python和GitPython库进行各种Git操作,包括打开仓库、查询状态、添加和提交更改等,具有一定的参考价值,感兴趣的可以了解一下
    2024-12-12
  • Python如何在for循环中同时使用两个变量与两个控制条件

    Python如何在for循环中同时使用两个变量与两个控制条件

    Python是一种广泛使用的编程语言,其提供了许多强大的方法来处理代码,Python for循环是其中一种非常有用的方法,下面这篇文章主要给大家介绍了关于Python如何在for循环中同时使用两个变量与两个控制条件的相关资料,需要的朋友可以参考下
    2024-03-03
  • 利用Python批量识别电子账单数据的方法

    利用Python批量识别电子账单数据的方法

    这篇文章主要介绍了利用Python批量识别电子账单数据的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • Python面向对象编程 Class详解

    Python面向对象编程 Class详解

    本文介绍了面向过程编程和面向对象编程的概念,包括类、对象、封装、继承、多态、抽象等基础知识,并通过实例讲解了如何创建类、修改属性值、实现类的继承、特殊方法以及访问控制等高级特性,感兴趣的朋友跟随小编一起看看吧
    2026-04-04
  • 在Django框架中运行Python应用全攻略

    在Django框架中运行Python应用全攻略

    这篇文章主要介绍了在Django框架中运行Python应用全攻略,在这之前必须搭建好简单的视图和模版,接下来便是本文中所述的核心内容应用配置,需要的朋友可以参考下
    2015-07-07
  • Python sklearn库三种常用编码格式实例

    Python sklearn库三种常用编码格式实例

    这篇文章主要为大家介绍了Python sklearn库三种常用编码格式实例展示,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Python中利用xpath解析HTML的方法

    Python中利用xpath解析HTML的方法

    本篇文章主要介绍了Python中利用xpath解析HTML的方法,利用其lxml.html的xpath对html进行分析,获取抓取信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05

最新评论