pandas.Series.bool#
- Series.bool()[源代码]#
返回单个元素 Series 或 DataFrame 的布尔值。
自 2.1.0 版本弃用: bool 已弃用,将在 pandas 的未来版本中删除。对于
Series,请使用pandas.Series.item。这必须是一个布尔标量值,即 True 或 False。如果 Series 或 DataFrame 的元素数量不等于 1,或者该元素不是布尔值(整数值 0 和 1 也会引发异常),则会引发 ValueError。
- Returns:
- bool
Series 或 DataFrame 中的值。
参见
Series.astype更改 Series 的数据类型,包括更改为布尔类型。
DataFrame.astype更改 DataFrame 的数据类型,包括更改为布尔类型。
numpy.bool_NumPy 布尔数据类型,pandas 使用它来表示布尔值。
Examples
该方法仅适用于布尔值的单个元素对象:
>>> 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