pandas.DataFrame.bool #

数据框。布尔( ) [来源] #

返回单个元素 Series 或 DataFrame 的 bool。

自版本 2.1.0 起已弃用: bool 已弃用,并将在 pandas 的未来版本中删除。用来。Seriespandas.Series.item

这必须是布尔标量值,可以是 True 或 False。如果 Series 或 DataFrame 没有恰好 1 个元素,或者该元素不是布尔值(整数值 0 和 1 也会引发异常),它将引发 ValueError。

返回
布尔值

Series 或 DataFrame 中的值。

也可以看看

Series.astype

更改系列的数据类型,包括布尔值。

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