pandas.Series.bool#

Series.bool()[源代码]#

返回单个元素Series或DataFrame的布尔值。

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

退货
布尔尔

Series或DataFrame中的值。

参见

Series.astype

更改Series的数据类型,包括更改为Boolean。

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