pandera.backends.narwhals.builtin_checks.notin¶

pandera.backends.narwhals.builtin_checks.notin(col_expr, forbidden_values)[source]¶

Ensure some defined values don’t occur within a series.

Like Check.isin(), this check operates on single characters if it is applied on strings. If forbidden_values is a string, it is understood as set of prohibited characters. Any string of length > 1 can’t be in it by design.

Parameters:
  • col_expr (Expr) – Narwhals column expression to check.

  • forbidden_values (Collection) – The set of values which should not occur. May be any iterable.

Return type:

Expr