pandas.Index.isnull
- Index.isnull()[source]
-
Обнаружение пропущенных значений.
Возвращает булевый массив того же размера, указывающий, являются ли значения NA. Значения NA, такие как
None,numpy.NaNилиpd.NaT, отображаются как значенияTrue. Все остальное отображается как значенияFalse. Символы, такие как пустые строки ‘’ илиnumpy.inf, не считаются значениями NA (если вы не зададитеpandas.options.mode.use_inf_as_na = True).- Возвращает
-
- numpy.ndarray[bool]
-
Булевый массив, указывающий, являются ли мои значения NA.
См. также
Index.notna-
Булево обратное значение isna.
Index.dropna-
Исключить записи с пропущенными значениями.
isna-
Основная функция isna.
Series.isna-
Обнаружение пропущенных значений в объекте Series.
Примеры
Показать, какие записи в pandas.Index являются NA. Результат — массив.
>>> idx = pd.Index([5.2, 6.0, np.NaN]) >>> idx Float64Index([5.2, 6.0, nan], dtype='float64') >>> idx.isna() array([False, False, True])
Пустые строки не считаются значениями NA. None считается значением NA.
>>> idx = pd.Index(['black', '', 'red', None]) >>> idx Index(['black', '', 'red', None], dtype='object') >>> idx.isna() array([False, False, False, True])
Для дат и времени NaT (Not a Time) считается значением NA.
>>> idx = pd.DatetimeIndex([pd.Timestamp('1940-04-25'), ... pd.Timestamp(''), None, pd.NaT]) >>> idx DatetimeIndex(['1940-04-25', 'NaT', 'NaT', 'NaT'], dtype='datetime64[ns]', freq=None) >>> idx.isna() array([False, True, True, True])
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.Index.isnull.html