pandas.arrays.BooleanArray#
- class pandas.arrays.BooleanArray(values, mask, copy=False)[源代码]#
缺少值的布尔(True/False)数据数组。
这是一个用于布尔数据的Pandas扩展数组,在引擎盖下由两个数字数组表示:一个包含数据的布尔数组和一个带有掩码的布尔数组(True表示缺失)。
布尔数组实现了用于逻辑运算的Kleene逻辑(有时称为三值逻辑)。看见 Kleene逻辑运算 想要更多。
要从泛型类似数组的输入构造布尔数组,请使用
pandas.array()
指定dtype="boolean"
(请参见下面的示例)。1.0.0 新版功能.
警告
布尔数组被认为是实验性的。API的实现和部分内容可能会在没有任何警告的情况下发生更改。
- 参数
- valuesnumpy.ndarray
包含数据的一维Boolean-dtype数组。
- masknumpy.ndarray
指示缺少值的一维Boolean-dtype数组(True表示缺少)。
- copy布尔值,默认为False
是否复制 values 和 mask 数组。
- 退货
- BooleanArray
示例
使用创建布尔数组
pandas.array()
:>>> pd.array([True, False, None], dtype="boolean") <BooleanArray> [True, False, <NA>] Length: 3, dtype: boolean
属性
None
方法:
None