pandas.Series.isnull
- Series.isnull()[source]
-
Series.isnull — псевдоним для Series.isna.
Обнаружение пропущенных значений.
Возвращает объект того же размера, что и исходный, содержащий булевы значения, указывающие, являются ли значения пропущенными. Пропущенные значения, такие как None или
numpy.NaN, отображаются как True. Все остальные значения отображаются как False. Символы, такие как пустые строки''илиnumpy.inf, не считаются пропущенными значениями (если вы не установилиpandas.options.mode.use_inf_as_na = True).- Возвращаемое значение:
-
- Series
-
Маска булевых значений для каждого элемента в Series, указывающая, является ли элемент пропущенным значением.
См. также
Series.isnull-
Псевдоним для isna.
Series.notna-
Логическое отрицание isna.
Series.dropna-
Исключение осей с пропущенными значениями.
isna-
Функция isna на верхнем уровне.
Примеры
Показать, какие записи в DataFrame являются пропущенными.
>>> df = pd.DataFrame(dict(age=[5, 6, np.nan], ... born=[pd.NaT, pd.Timestamp('1939-05-27'), ... pd.Timestamp('1940-04-25')], ... name=['Alfred', 'Batman', ''], ... toy=[None, 'Batmobile', 'Joker'])) >>> df age born name toy 0 5.0 NaT Alfred None 1 6.0 1939-05-27 Batman Batmobile 2 NaN 1940-04-25 Joker>>> df.isna() age born name toy 0 False True False True 1 False False False False 2 True False False FalseПоказать, какие записи в Series являются пропущенными.
>>> ser = pd.Series([5, 6, np.nan]) >>> ser 0 5.0 1 6.0 2 NaN dtype: float64
>>> ser.isna() 0 False 1 False 2 True dtype: bool
© 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.Series.isnull.html