pandas.DataFrame.notnull#
- DataFrame.notnull()[источник]#
DataFrame.notnull является псевдонимом для DataFrame.notna.
Обнаружить существующие (не пропущенные) значения.
Возвращает объект того же размера с булевыми значениями, указывающими, не являются ли значения NA. Не пропущенные значения отображаются в True. Символы, такие как пустые строки
''илиnumpy.infне считаются значениями NA (если не установитьpandas.options.mode.use_inf_as_na = True). Значения NA, такие как None илиnumpy.NaN, отображаются в значения False.- Возвращает:
- DataFrame
Маска логических значений для каждого элемента в DataFrame, которая указывает, не является ли элемент значением NA.
Смотрите также
DataFrame.notnullПсевдоним notna.
DataFrame.isnaБулевый инверсия notna.
DataFrame.dropnaПропустить метки осей с пропущенными значениями.
notnaВерхнеуровневый notna.
Примеры
Показать, какие записи в 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.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