pandas.Series.bool#

Series.bool()[источник]#

Возвращает bool для одиночного элемента 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, используемый 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