Spec-Zone.ru › pandas 1

pandas.Series.isna

Series.isna()[source]

Обнаружение пропущенных значений.

Возвращает булево значение того же размера, указывающее, являются ли значения NA. Значения NA, такие как None или numpy.NaN, отображаются как значения True. Все остальное отображается как значения False. Символы, такие как пустые строки '' или numpy.inf, не считаются значениями NA (если вы не задали pandas.options.mode.use_inf_as_na = True).

Возвращает
Series

Маска булевых значений для каждого элемента в Series, указывающая, является ли элемент значением NA.

См. также

Series.isnull

Псевдоним isna.

Series.notna

Булево обратное значение isna.

Series.dropna

Опустить оси с пропущенными значениями.

isna

Основная функция isna.

Примеры

Показать, какие записи в DataFrame являются NA.

>>> 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 являются NA.

>>> 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/1.5.0/reference/api/pandas.Series.isna.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API