Spec-Zone.ru › pandas 0.23

pandas.Panel.notnull

Panel.notnull() [source]

Обнаружение существующих (не пропущенных) значений.

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

Возвращает:

NDFrame

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

См. также

NDFrame.notnull
псевдоним notna
NDFrame.isna
булевое отрицание notna
NDFrame.dropna
пропуск меток осей с пропущенными значениями
notna
главный notna

Примеры

Показать, какие записи в DataFrame не равны NA.

>>> df = pd.DataFrame({'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.notna()
     age   born  name    toy
0   True  False  True  False
1   True   True  True   True
2  False   True  True   True

Показать, какие записи в Series не равны NA.

>>> ser = pd.Series([5, 6, np.NaN])
>>> ser
0    5.0
1    6.0
2    NaN
dtype: float64
>>> ser.notna()
0     True
1     True
2    False
dtype: bool

© 2008–2012, 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/0.23.4/generated/pandas.Panel.notnull.html

Spec-Zone.ru

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