polars.Series.arr.all#

Series.arr.all(*, ignore_nulls: bool = True) Series[source]#

Evaluate whether all boolean values are true for every subarray.

Parameters:
ignore_nulls
  • If set to True (default), null values are ignored. If there are no non-null values, the output is True.

  • If set to False, Kleene logic is used to deal with nulls: if the column contains any null values and no False values, the output is null.

Returns:
Series

Series of data type Boolean.

Examples

>>> s = pl.Series(
...     [[True, True], [False, True], [False, False], [None, None], None],
...     dtype=pl.Array(pl.Boolean, 2),
... )
>>> s.arr.all()
shape: (5,)
Series: '' [bool]
[
    true
    false
    false
    true
    null
]