def notin(arg, values): """ Like isin, but checks whether this expression's value(s) are not contained in the passed values. See isin docs for full usage. """ op = _ops.NotContains(arg, values) return op.to_expr()
def notin( self, values: Value | Sequence[Value], ) -> ir.BooleanValue: """Check whether this expression's values are not in `values`. Parameters ---------- values Values or expression to check for lack of membership Returns ------- BooleanValue Whether `self`'s values are not contained in `values` """ import ibis.expr.operations as ops return ops.NotContains(self, values).to_expr()