海印网
海印网

isnull函数python中用法

admin数码00

isnull() 函数用于检查数据框或序列中的缺失值(nan),返回布尔值掩码,true 为缺失值,false 为有效值。用法包括:检查数据框中的缺失值、检查序列中的缺失值、使用 isnull() 进行条件过滤。它能帮助识别数据中的缺失值,以便进一步处理或分析。

isnull函数python中用法-第1张图片-海印网

isnull() 函数:Python 中用来检查缺失值的函数

引言
isnull() 函数是 Python 中 pandas 库中用于检查数据框或序列中缺失值(NaN)的函数。它返回一个布尔值掩码,其中为 True 的值表示相应位置存在缺失值,为 False 的值表示该位置有有效值。

函数语法

pandas.isnull(data)

登录后复制

其中:

立即学习“Python免费学习笔记(深入)”;

  • data:要检查缺失值的数据框或序列。

用法

使用 isnull() 函数检查是否缺失值非常简单,只需调用函数并传入要检查的数据即可。以下是 isnull() 函数的一些常见用法示例:

  • 检查数据框中的缺失值:

import pandas as pd

data = pd.DataFrame({'name': ['Alice', 'Bob', None], 'age': [20, 30, None]})

print(data.isnull())

登录后复制

输出:

   name   age
0  False  False
1  False  False
2   True   True

登录后复制

  • 检查序列中的缺失值:

series = pd.Series([1, 2, None, 4, 5])

print(pd.isnull(series))

登录后复制

输出:

0    False
1    False
2     True
3    False
4    False
dtype: bool

登录后复制

  • 使用 isnull() 进行条件过滤:

可以使用 isnull() 函数对数据框或序列进行条件过滤,以选择或丢弃包含或不包含缺失值的行或元素。例如:

filtered_data = data[data['age'].isnull()]

print(filtered_data)

登录后复制

输出:

   name   age
2  None  None

登录后复制

总结

isnull() 函数是 Python 中检查数据框或序列中缺失值时非常有用的工具。它允许用户轻松识别数据中的缺失值,并对其进行进一步处理或分析。

以上就是isnull函数python中用法的详细内容,更多请关注其它相关文章!

Tags: 缺失函数

Sorry, comments are temporarily closed!