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