pandas 判断是否等于nan_使用ix或iloc检查pandas DataFrame中的特定值(单元格中)是否为NaN不能正常工作…

Lets say I have following pandas DataFrame:

import pandas as pd

df = pd.DataFrame({“A”:[1,pd.np.nan,2], “B”:[5,6,0]})

Which would look like:

df

A B

0 1.0 5

1 NaN 6

2 2.0 0

First option

I know one way to check if a particular value is NaN, which is as follows:

df.isnull().ix[1,0]

True

Second option (not working)

I thought below option, using ix, would work as well, but it’s not:

df.ix[1,0]==pd.np.nan

False

I also tried iloc with same results:

df.iloc[1,0]==pd.np.nan

False

However if I check for those values using ix or iloc I get:

df.ix[1,0]

nan

df.iloc[1,0]

nan

So, why is the second option not working? Is it possible to check for NaN values using ix or iloc?

解决方案

Try this:

In [107]: pd.isnull(df.iloc[1,0])

Out[107]: True

UPDATE: in a newer Pandas versions use pd.isna():

In [7]: pd.isna(df.iloc[1,0])

Out[7]: True

Original: https://blog.csdn.net/weixin_42523529/article/details/112963299
Author: 胖芋圆的耳饰
Title: pandas 判断是否等于nan_使用ix或iloc检查pandas DataFrame中的特定值(单元格中)是否为NaN不能正常工作…

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/755324/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 创建窗口,移动图像,控制小飞机在窗口移动,

    导入函数库 ​import pygame import sys pygame.init() # 初始化 设定 窗口大小 screen_width = 500 screen_heig…

    Python 2023年9月25日
    052
  • Android手机做为云服务器实操

    Android手机做为云服务器实操 工具-TWRP-frp-Termux】旧手机暴改成免费云服务器旧手机搭建云服务器教你从0到1升级自己的旧手机,让你家里成为云服务中心旧安卓机别扔…

    Python 2023年8月13日
    037
  • 5个节约生命的python小技巧

    Python是一种强大且易上手的语言,语法简洁优雅,不像Java那么繁琐废话,并且有一些特殊的函数或语法可以让代码变得更加简短精悍。 本文给大家介绍常用的5个python小技巧: …

    Python 2023年5月24日
    083
  • python-tkinter小程序之数独游戏

    提前透露: 大家好,我是涵子。看到了上面的图片了吗? 一看就知道:这不就是一个数独吗?今天我要为大家带来tkinter-gui版的数独! python小游戏:建议你去看一看哦~(都…

    Python 2023年9月23日
    081
  • 轻轻学爬虫—scrapy框架巧用1

    轻轻学爬虫—scrapy框架巧用1 何为 爬虫,爬虫就是顺着网线获取指定网站的关键数据。 如何通过网线判断这是张三家还是李四家呢?这就引出来概念 ip或者 域名,比如我们在地址栏上…

    Python 2023年10月5日
    035
  • 数据结构高阶–AVL(平衡二叉树)(图解+实现)

    二叉搜索树虽可以缩短查找的效率,但如果数据有序或接近有序二叉搜索树将退化为单支树,查找元素相当于在顺序表中搜索元素,效率低下。因此为了解决这个问题,两位俄罗斯的数学家发明了一种方法…

    Python 2023年10月13日
    052
  • Python

    opencv与matplotlib在Python下读入图片的区别 1.翻转numpy矩阵。这种做法不太直观,平时建议不要这么使用。但是很有学习的必要,因为对于矩阵操作的时候,进行翻…

    Python 2023年8月27日
    066
  • python|安装skimage库报错:required to install pyproject.toml-based projects

    一、安装报错问题 使用pip安装,先用命令:pip install skimage ,安装失败,然后参考发现skimage库的命令是:pip install scikit-imag…

    Python 2023年8月27日
    063
  • 女友晚安之后依然在线:python男友用20行代码写了个小工具

    大家好,我是Lex 喜欢欺负超人那个Lex擅长领域:python开发、网络安全渗透、Windows域控Exchange架构今日重点:python用20代码实现录屏功能代码干货满满,…

    Python 2023年7月31日
    046
  • python爬虫–scrapy(再探)

    文章目录 python爬虫–scrapy(再探) * scrapy项目创建 基于scrapy的全站数据爬取 五大核心组件 请求传参 scrapy图片爬取 –…

    Python 2023年10月2日
    042
  • 阿里巴巴2022年最新最全500道Java后端面试大全(值得收藏)

    进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里、美团、滴滴、头条等大厂面试大全其中概括的知识点有:Java基础、spring、springmvc、s…

    Python 2023年10月9日
    056
  • 【Ambari】用Python写一个Ambari的运维工具(一)

    用Python写一个Ambari的运维工具(一) 前言 正文 * 准备工作 – 功能拆解 库的使用 写代码咯 – 配置文件加载 建立交互终端 好看的欢迎信息…

    Python 2023年6月11日
    082
  • Conda:1秒钟修改虚拟环境名称

    目录 一.已有方法 1.通过克隆一个新环境,并删除旧环境达到更名的目的 二.改进后的方法(1秒搞定) 1.查询当前存在的虚拟环境及其信息 2.虚拟环境更名 3.验证更名是否成功 三…

    Python 2023年9月7日
    070
  • 分别使用numpy和pytorch进行图像傅里叶变换和频域分析

    本文使用numpy和pytorch分别操作,对图像进行fft变换和ifft变换,以实现图像的频域分析。pytorch的fft功能在1.7.1版之后才完善,支持CUDA和autogr…

    Python 2023年8月26日
    035
  • python飞机大战简单的实现

    制作初衷 这几天闲来没事干,就想起来好长时间没做过游戏了,于是就想做一个游戏练练手,为了起到一个练习的目的就使用了自己不是太熟练的python这门语言来编写,代码都有备注,大家可以…

    Python 2023年9月18日
    076
  • 1.16 过滤序列元素

    您有一个数据序列,您想要从其中使用一些规则来提取所需的值或缩短的序列。 [En] You have a data sequence from which you want to u…

    Python 2023年5月24日
    074
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球