pandas中isna() 函数的应用

isna() 函数用于检查 DataFrame 或 Series 中的每个元素是否为缺失值(NaN)。如果元素是缺失值,则返回 True;否则返回 False。

下面是一个示例,说明如何使用 isna() 函数:

python 复制代码
import pandas as pd
import numpy as np

# 创建一个包含缺失值的 DataFrame
data = {
    'A': [1, np.nan, 3, np.nan, 5],
    'B': ['a', 'b', np.nan, 'd', 'e']
}
df = pd.DataFrame(data)

# 使用 isna() 函数检查 DataFrame 中的缺失值
missing_values = df.isna()
print("Missing values in DataFrame:")
print(missing_values)

输出结果将显示 DataFrame 中每个元素是否为缺失值,例如:

python 复制代码
Missing values in DataFrame:
       A      B
0  False  False
1   True  False
2  False   True
3   True  False
4  False  False

在这个示例中,我们创建了一个包含缺失值的 DataFrame,并使用 isna() 函数检查了 DataFrame 中的缺失值。结果显示 DataFrame 中第一列的第二个和第四个元素,以及第二列的第三个元素是缺失值,对应的值为 True。

相关推荐
小徐不徐说10 小时前
序列化与反序列化:把 C++ 对象可靠地保存下来
开发语言·数据库·c++·php
ragnwang10 小时前
Notes: Python pybind11 import C++ module
开发语言·c++·python
王中阳Go10 小时前
后端转 Agent 岗面试怎么答:8 个高频问题与应答口径
人工智能·后端·python·大语言模型
Wang's Blog10 小时前
Java 项目实战: 交友项目 - 搜索附近的功能概述和分析
java·开发语言·交友
骑着蜗牛撵大象32710 小时前
大模型 Agent 的沙箱护栏:gVisor 隔离、出口白名单与审计闭环
java·开发语言·jvm·安全·agent沙箱·gvisor·microvm
weixin_3077791311 小时前
RAG 面试陷阱——混合检索并非无条件优越:一个条件反转实验
人工智能·python·面试·职场和发展
Dxy123931021611 小时前
JS DES 加密详解
开发语言·javascript·arcgis
充值内卷11 小时前
我给桌面加了个鱼缸:C++ 写后端,WebView2 里养一座 Three.js 小岛
开发语言·javascript·c++
云和数据.ChenGuang12 小时前
深入解析 Python 的 dir():从用法到 CPython 源码实现
开发语言·人工智能·python·langchain
nice_lcj52012 小时前
深入理解 Java 反射:从 Class 对象到方法调用(含性能实测 + 迷你 IOC 实战 + 面试考点)
java·开发语言·后端·面试