pyarrow.compute.or_kleene¶
- pyarrow.compute.or_kleene(x, y, *, memory_pool=None)¶
Logical ‘or’ boolean values (Kleene logic).
This function behaves as follows with nulls:
true or null = true
null and true = true
false and null = null
null and false = null
null and null = null
In other words, in this context a null value really means “unknown”, and an unknown value ‘or’ true is always true. For a different null behavior, see function “and”.
- Parameters
x (Array-like or scalar-like) – Argument to compute function
y (Array-like or scalar-like) – Argument to compute function
memory_pool (pyarrow.MemoryPool, optional) – If not passed, will allocate memory from the default memory pool.