pandas.arrays.BooleanArray#

класс pandas.arrays.BooleanArray(values, маска, copy=False)[источник]#

Массив булевых данных (True/False) с пропущенными значениями.

Это массив расширения pandas для булевых данных, внутри представленный 2 массивами numpy: булевым массивом с данными и булевым массивом с маской (True указывает на пропущенное значение).

background-color: black Клини логические операции подробнее.

Чтобы создать BooleanArray из общих данных, похожих на массив, используйте pandas.array() указание dtype="boolean" (см. примеры ниже).

Предупреждение

BooleanArray считается экспериментальным. Реализация и части API могут измениться без предупреждения.

Параметры:
valuesnumpy.ndarray

Одномерный массив с булевым типом данных.

маскаnumpy.ndarray

Одномерный массив логического типа, указывающий пропущенные значения (True указывает на пропущенное).

copybool, по умолчанию False

Копировать ли values и маска массивы.

Атрибуты

None

Методы

None

Возвращает:
BooleanArray

Примеры

Создать BooleanArray с pandas.array():

>>> pd.array([True, False, None], dtype="boolean")

[True, False, ]
Length: 3, dtype: boolean