pandas.DataFrame.bool#
- DataFrame.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