用法:
class pandas.arrays.BooleanArray(values, mask, copy=False)
具有缺失值的布尔(真/假)数据数组。
这是一个用于布尔数据的 pandas 扩展数组,在引擎盖下由 2 个 numpy 数组表示:一个带有数据的布尔数组和一个带有掩码的布尔数组(True 表示缺失)。
BooleanArray 为逻辑操作实现 Kleene 逻辑(有时称为three-value 逻辑)。有关更多信息,请参阅 Kleene 逻辑运算。
要从通用 array-like 输入构造 BooleanArray,请使用
pandas.array()
指定dtype="boolean"
(参见下面的示例)。警告
BooleanArray 被认为是实验性的。 API 的实现和部分可能会在没有警告的情况下更改。
- values:numpy.ndarray
包含数据的一维 boolean-dtype 数组。
- mask:numpy.ndarray
表示缺失值的一维 boolean-dtype 数组(True 表示缺失)。
- copy:布尔值,默认为 False
是否复制
values
和mask
数组。
- 布尔数组
参数:
返回:
例子:
使用
pandas.array()
创建一个 BooleanArray:>>> pd.array([True, False, None], dtype="boolean") <BooleanArray> [True, False, <NA>] Length:3, dtype:boolean
相关用法
- Python pandas.arrays.IntervalArray.is_empty用法及代码示例
- Python pandas.arrays.IntervalArray.set_closed用法及代码示例
- Python pandas.arrays.IntervalArray.contains用法及代码示例
- Python pandas.arrays.IntervalArray用法及代码示例
- Python pandas.arrays.IntegerArray用法及代码示例
- Python pandas.arrays.IntervalArray.from_arrays用法及代码示例
- Python pandas.arrays.StringArray用法及代码示例
- Python pandas.arrays.SparseArray用法及代码示例
- Python pandas.arrays.IntervalArray.from_breaks用法及代码示例
- Python pandas.arrays.ArrowStringArray用法及代码示例
- Python pandas.arrays.IntervalArray.from_tuples用法及代码示例
- Python pandas.arrays.IntervalArray.overlaps用法及代码示例
- Python pandas.array用法及代码示例
- Python pandas.array()用法及代码示例
- Python pandas.api.types.is_timedelta64_ns_dtype用法及代码示例
- Python pandas.api.indexers.FixedForwardWindowIndexer用法及代码示例
- Python pandas.api.types.is_sparse用法及代码示例
- Python pandas.api.types.is_extension_array_dtype用法及代码示例
- Python pandas.api.indexers.check_array_indexer用法及代码示例
- Python pandas.api.types.is_extension_type用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.arrays.BooleanArray。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。