pandas.api.extensions.ExtensionArray.isna#
- ExtensionArray.isna()[源代码][源代码]#
一个1维数组,指示每个值是否缺失。
- 返回:
- numpy.ndarray 或 pandas.api.extensions.ExtensionArray
在大多数情况下,这应该返回一个 NumPy ndarray。对于像
SparseArray
这样的特殊情况,如果返回一个 ndarray 会很昂贵,则可能会返回一个 ExtensionArray。
参见
ExtensionArray.dropna
返回不包含 NA 值的 ExtensionArray。
ExtensionArray.fillna
使用指定方法填充 NA/NaN 值。
备注
如果返回一个 ExtensionArray,那么
na_values._is_boolean
应该是 Truena_values
应该实现ExtensionArray._reduce()
na_values
应该实现ExtensionArray._accumulate()
na_values.any
和na_values.all
应该被实现
例子
>>> arr = pd.array([1, 2, np.nan, np.nan]) >>> arr.isna() array([False, False, True, True])