pandas.Index.isna
- finalIndex.isna()[source]
-
Обнаружение пропущенных значений.
Возвращает булевый объект той же размерности, указывающий, являются ли значения отсутствующими. Значения NA, такие как
None,numpy.NaNилиpd.NaT, отображаются как значенияTrue. Всё остальное отображается как значенияFalse. Символы, такие как пустые строки ‘’ илиnumpy.inf, не считаются отсутствующими значениями.- Возвращаемое значение:
-
- numpy.ndarray[bool]
-
Булевой массив, указывающий, являются ли мои значения отсутствующими.
См. также
Index.notna-
Логическое отрицание isna.
Index.dropna-
Исключение строк с отсутствующими значениями.
isna-
Функция isna верхнего уровня.
Series.isna-
Обнаружение пропущенных значений в объекте Series.
Примеры
Показать, какие записи в pandas.Index являются отсутствующими. Результат — массив.
>>> idx = pd.Index([5.2, 6.0, np.nan]) >>> idx Index([5.2, 6.0, nan], dtype='float64') >>> idx.isna() array([False, False, True])
Пустые строки не считаются отсутствующими значениями. None считается отсутствующим значением.
>>> idx = pd.Index(['black', '', 'red', None]) >>> idx Index(['black', '', 'red', None], dtype='object') >>> idx.isna() array([False, False, False, True])
Для дат и времени NaT (Not a Time) считается отсутствующим значением.
>>> 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/2.2.2/reference/api/pandas.Index.isna.html