用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。