Spec-Zone.ru › pandas 2

pandas.DataFrame.bool

DataFrame.bool()[source]

Возвращает логическое значение единственного элемента Series или DataFrame.

Устарело начиная с версии 2.1.0: bool устарело и будет удалено в будущих версиях pandas. Для Series используйте pandas.Series.item.

Это должно быть булево скалярное значение, либо True, либо False. Будет вызвано исключение ValueError, если Series или DataFrame не содержат ровно 1 элемент или этот элемент не является булевым (целочисленные значения 0 и 1 также вызовут исключение).

Возвращает:
bool

Значение в Series или DataFrame.

См. также

Series.astype

Изменение типа данных Series, включая булевый тип.

DataFrame.astype

Изменение типа данных DataFrame, включая булевый тип.

numpy.bool_

Тип данных NumPy bool, используемый pandas для булевых значений.

Примеры

Метод будет работать только с объектами, содержащими единственный элемент с булевым значением:

>>> pd.Series([True]).bool()  
True
>>> pd.Series([False]).bool()  
False
>>> pd.DataFrame({'col': [True]}).bool()  
True
>>> pd.DataFrame({'col': [False]}).bool()  
False

Это альтернативный метод, и он будет работать только с объектами, содержащими единственный элемент с булевым значением:

>>> pd.Series([True]).item()  
True
>>> pd.Series([False]).item()  
False

© 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/2.2.2/reference/api/pandas.DataFrame.bool.html

Spec-Zone.ru

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