bitOp
The integer bitwise operations between two columns (ADR-2026-10-30-01): `&`, `|`, `^`, `<<` and `>>` over integer kinds paired at the arithmetic supertype (INT8 & INT16 yields INT16); nulls propagate. Shift counts must satisfy 0 <= count < bitwidth or the call throws. Boolean columns use the Kleene logic functions instead; DECIMAL, floats, strings and temporals reject.
Parameters
op | one of `"&"`, `"|"`, `"^"`, `"<<"`, `">>"` |
a | the left operand |
b | the right operand (equal length) |
Returns
the result Series.
Throws
DataFrameException on non-integer kinds, a length mismatch
or an out-of-range shift count.