pandas.Index.notna#

final Index.notna()[源代码][源代码]#

检测现有的(非缺失的)值。

返回一个布尔值大小相同的对象,指示值是否不是NA。非缺失值映射到``True``。空字符串``’’``或:attr:numpy.inf`等字符不被视为NA值。NA值,如None或:attr:`numpy.NaN,映射到``False``值。

返回:
numpy.ndarray[bool]

布尔数组,用于指示哪些条目不是 NA。

参见

Index.notnull

notna 的别名。

Index.isna

notna 的逆操作。

notna

顶级 notna。

示例

显示索引中哪些条目不是 NA。结果是一个数组。

>>> idx = pd.Index([5.2, 6.0, np.nan])
>>> idx
Index([5.2, 6.0, nan], dtype='float64')
>>> idx.notna()
array([ True,  True, False])

空字符串不被视为 NA 值。None 被视为 NA 值。

>>> idx = pd.Index(["black", "", "red", None])
>>> idx
Index(['black', '', 'red', None], dtype='object')
>>> idx.notna()
array([ True,  True,  True, False])