pandas.arrays.BooleanArray # 类 pandas.arrays。BooleanArray (值,掩码,复制= False ) [来源] # 具有缺失值的布尔(True/False)数据数组。 这是一个布尔数据的 pandas 扩展数组,在底层由 2 个 numpy 数组表示:一个包含数据的布尔数组和一个包含掩码的布尔数组(True 表示缺失)。 BooleanArray 实现了用于逻辑运算的 Kleene 逻辑(有时称为三值逻辑)。有关更多信息,请参阅Kleene 逻辑运算。 要从通用的类似数组的输入构造 BooleanArray,请使用 pandas.array()指定dtype="boolean"(请参见下面的示例)。 警告 BooleanArray 被认为是实验性的。 API 的实现和部分可能会在没有警告的情况下发生更改。 参数: 值numpy.ndarray包含数据的一维布尔型数组。 掩码numpy.ndarray指示缺失值的一维布尔型数组(True 指示缺失)。 复制bool,默认 False是否复制值和掩码数组。 返回: 布尔数组 例子 使用以下命令创建 BooleanArray pandas.array(): >>> pd.array([True, False, None], dtype="boolean") <BooleanArray> [True, False, <NA>] Length: 3, dtype: boolean 属性 没有任何 方法 没有任何