Spec-Zone.ru › pandas 0.21

pandas.Panel.empty

Panel.empty

Истина, если NDFrame полностью пусто [нет элементов], то есть любой из осей имеет длину 0.

См. также

pandas.Series.dropna, pandas.DataFrame.dropna

Примечания

Если NDFrame содержит только NaN, он всё равно не считается пустым. См. пример ниже.

Примеры

Пример фактически пустой DataFrame. Обратите внимание, что индекс пустой:

>>> df_empty = pd.DataFrame({'A' : []})
>>> df_empty
Empty DataFrame
Columns: [A]
Index: []
>>> df_empty.empty
True

Если у нас в DataFrame есть только NaN, он не считается пустым! Нам нужно будет удалить NaN, чтобы DataFrame стал пустым:

>>> df = pd.DataFrame({'A' : [np.nan]})
>>> df
    A
0 NaN
>>> df.empty
False
>>> df.dropna().empty
True

© 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.19.2/generated/pandas.Panel.empty.html

Spec-Zone.ru

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