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教程自己实现软件加密功能

    Python教程自己实现软件加密功能

    网上的加密软件不太安全,但对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而强化自身的编程能力
    2021-09-09
  • python解决字符串倒序输出的问题

    python解决字符串倒序输出的问题

    今天小编就为大家分享一篇python解决字符串倒序输出的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • 关于pandas中的.update()方法解析

    关于pandas中的.update()方法解析

    这篇文章主要介绍了关于pandas中的.update()方法解析,在Pandas中,update()方法用于将一个DataFrame或Series对象中的值更新为另一个DataFrame或Series对象中的对应值,需要的朋友可以参考下
    2023-07-07
  • Python字符串函数strip()原理及用法详解

    Python字符串函数strip()原理及用法详解

    这篇文章主要介绍了Python字符串函数strip()原理及用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 解决阿里云邮件发送不能使用25端口问题

    解决阿里云邮件发送不能使用25端口问题

    这篇文章主要介绍了解决阿里云邮件发送不能使用25端口问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • PySide6精简教程(附图文!)

    PySide6精简教程(附图文!)

    PySide6是Qt的Python封装,是Qt for Python的组成之一,另一部分是Shiboken,下面这篇文章主要给大家介绍了关于PySide6精简教程的相关资料,需要的朋友可以参考下
    2023-02-02
  • python中reduce()函数的使用方法示例

    python中reduce()函数的使用方法示例

    reduce() 函数会对参数序列中元素进行累积,下面这篇文章主要给大家介绍了关于python中reduce()函数的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-09-09
  • Python编程pygame模块实现移动的小车示例代码

    Python编程pygame模块实现移动的小车示例代码

    这篇文章主要介绍了Python编程pygame模块实现移动的小车示例代码,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Python将Office文档(Word、Excel、PDF、PPT)转为OFD格式的实现方法

    Python将Office文档(Word、Excel、PDF、PPT)转为OFD格式的实现方法

    OFD(Open Fixed-layout Document )是我国自主制定的一种开放版式文件格式标准,如果想要通过Python将Office文档(如Word、Excel或PowerPoint)及PDF文档转换为OFD格式,可以参考本文中提供的实现方法,需要的朋友可以参考下
    2024-06-06
  • 详解Python字符串原理与使用的深度总结

    详解Python字符串原理与使用的深度总结

    本文将学习字符串数据类型相关知识,将讨论如何声明字符串数据类型,字符串数据类型与 ASCII 表的关系,字符串数据类型的属性,以及一些重要的字符串方法和操作,超级干货,不容错过
    2022-05-05

最新评论