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