pandas.api.extensions.ExtensionArray.isna#

ExtensionArray.isna()[源代码]#

一个 1-D 数组,指示每个值是否缺失。

Returns:
numpy.ndarray 或 pandas.api.extensions.ExtensionArray

在大多数情况下,这应该返回一个 NumPy ndarray。对于返回 ndarray 开销过大的特殊情况,例如 SparseArray,可以返回一个 ExtensionArray。

Notes

如果返回 ExtensionArray,则

  • na_values._is_boolean 应为 True

  • na_values 应实现 ExtensionArray._reduce()

  • na_values.anyna_values.all 应被实现

Examples

>>> arr = pd.array([1, 2, np.nan, np.nan])
>>> arr.isna()
array([False, False,  True,  True])