ErrLookup › pola-rs/polars
pola-rs/polars
Extremely fast Query Engine for DataFrames, written in Rust · Rust · 2,120 source files
Analyzed at df599052da on 2026-08-16. 548 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| module {__name__!r} has no attribute {name!r} | exception | error | python, attribute-error, typo, api-changes, module-getattr |
| could not allocate memory for CPUID check | exception | error | windows, memory, import-time, cpu-flags, virtualalloc |
| could not execute mprotect for CPUID check | exception | error | posix, mprotect, security-policy, containers, import-time, cpu-flags |
| unknown feature flag: {f!r} | exception | critical | version-mismatch, import-time, wheels, cpu-flags, packaging |
| {pfx}{name} requires {self._module_name!r} module to be inst | exception | error | dependencies, optional-deps, lazy-import, module-not-found |
| {prefix}'{module_name}'{suffix}. Please install using the co | exception | error | dependencies, optional-deps, module-not-found, packaging |
| {min_err_prefix} {module_root} {min_version} or higher (foun | exception | error | dependencies, version-conflict, optional-deps, upgrade |
| Polars Rust module for '{_force}' ({sys.modules[__name__].__ | exception | critical | version-mismatch, environment-variables, import-time, packaging, rust-runtime |
| Invalid value for `POLARS_FORCE_PKG` variable: '{_force}' | exception | error | environment-variables, configuration, import-time, rust-runtime |
| Invalid value for `POLARS_PREFER_PKG` variable: '{_prefer}' | exception | error | environment-variables, configuration, import-time, rust-runtime |
| could not find Polars' Rust module | exception | critical | import-time, broken-install, version-mismatch, packaging, rust-runtime |
| gevent is required for using LazyFrame.collect_async(gevent= | exception | error | dependencies, async, gevent, optional-deps |
| the given column-schema names do not match the data dictiona | exception | error | dataframe-construction, schema, validation, dict-input |
| data does not match the number of columns | exception | error | dataframe-construction, schema, shape-mismatch, columns |
| dimensions of columns arg ({len(columns)}) must match data d | exception | error | dataframe-construction, schema, shape-mismatch, columns |
| passing Expr objects to the DataFrame constructor is not sup | exception | error | expressions, dataframe-construction, type-error, lazy-evaluation |
| `orient` must be one of {'col', 'row', None}, got {orient!r} | exception | error | dataframe-construction, orient, invalid-argument, pandas-interop |
| Pandas dataframe contains non-unique indices and/or column n | exception | error | pandas-interop, duplicate-columns, dataframe-construction, validation |
| Pandas indices and column names must not overlap. | exception | error | pandas-interop, include-index, name-collision, validation |
| pyarrow is required for converting a pandas dataframe to Pol | exception | error | pandas-interop, pyarrow, dependencies, dtypes |
| dimensions of columns arg must match data dimensions | exception | error | arrow, schema, dataframe, column-mismatch |
| cannot create DataFrame from zero-dimensional array | exception | error | numpy, zero-dim, scalar, dataframe |
| cannot create DataFrame from array with more than two dimens | exception | error | numpy, ndim, reshape, dataframe |
| dimensions of `schema` ({n_schema_cols}) must match data dim | exception | error | numpy, schema, column-mismatch, dataframe |
| duplicate column names found: {values.columns.tolist()} | exception | error | pandas, duplicate-columns, series, conversion |
| can't convert {pyseries.dtype()} to Decimal | exception | error | decimal, cast, dtype, series |
| 'float' object cannot be interpreted as a {python_dtype.__na | exception | error | datetime, float, epoch, series |
| pyarrow is required for converting a pandas series to Polars | exception | error | pandas, pyarrow, importerror, environment |
| cannot initialize Series from DataFrame without any columns | exception | error | dataframe, series, empty, width |
| duplicate column names found: {series.columns.tolist()!s} | exception | error | pandas, duplicate-columns, validation, conversion |
| unexpected time zone offset: {offset!r} | exception | error | timezone, datetime, parsing, python-version |
| `time_unit` must be one of {'ms', 'us', 'ns'}, got {time_uni | exception | error | time-unit, datetime, invalid-argument |
| `{func_name!r}` received both `{old_name!r}` and `{new_name! | exception | error | deprecation, kwargs, migration, breaking-change |
| cannot select elements using Sequence with elements of type | exception | error | series, getitem, sequence, indexing |
| cannot select elements using key of type {qualified_type_nam | exception | error | series, getitem, type-error, indexing |
| cannot select columns using Sequence with elements of type { | exception | error | dataframe, getitem, sequence, column-selection |
| cannot select columns using Series of type {dtype} | exception | error | dataframe, series, dtype, column-selection |
| multi-dimensional NumPy arrays not supported as index | exception | error | numpy, dataframe, ndim, indexing |
| cannot select columns using NumPy array of type {key.dtype} | exception | error | numpy, dataframe, dtype, column-selection |
| cannot select columns using key of type {qualified_type_name | exception | error | python, polars, dataframe, getitem, column-selection, typeerror |
| expected {df.width} values when selecting columns by boolean | exception | error | python, polars, dataframe, boolean-mask, column-selection |
| index {key} is out of bounds for DataFrame of height {num_ro | exception | error | python, polars, dataframe, indexing, out-of-bounds, indexerror |
| cannot select rows using key of type {qualified_type_name(ke | exception | error | python, polars, dataframe, getitem, row-selection, typeerror |
| cannot treat Series of type {s.dtype} as indices | exception | error | python, polars, series, row-selection, indices, typeerror |
| index positions should be smaller than 2^32 | exception | error | python, polars, indices, uint32, limits, valueerror |
| index positions should be greater than or equal to -2^32 | exception | error | python, polars, indices, uint32, limits, valueerror |
| only 1D NumPy arrays can be treated as indices | exception | error | python, polars, numpy, indices, shape, typeerror |
| cannot treat NumPy array of type {arr.dtype} as indices | exception | error | python, polars, numpy, indices, dtype, typeerror |
| selecting rows by passing a boolean mask to `__getitem__` is | exception | error | python, polars, boolean-mask, filter, pandas-migration, typeerror |
| Event loop stopped before Future completed. | exception | error | python, polars, asyncio, event-loop, jupyter, database, runtimeerror |
| Can't patch loop of type %s | exception | error | python, polars, asyncio, uvloop, database, event-loop, valueerror |
| cannot turn {qualified_type_name(input)!r} into selector | exception | error | python, polars, unique, selector, expression, typeerror |
| cannot turn {qualified_type_name(i)!r} into selector | exception | error | python, polars, selector, column-names, typeerror |
| Cannot pass a dictionary as a single positional argument.\nI | exception | error | python, polars, select, dict, expression, typeerror |
| at least one predicate or constraint must be provided | exception | error | python, polars, when-then, filter, predicates, typeerror |
| object does not support PyCapsule interface; found {obj!r} | exception | error | python, polars, arrow, pycapsule, interop, typeerror |
| negative stop is not supported for lazy slices | exception | error | python, polars, lazyframe, slicing, valueerror |
| negative stride is not supported in conjunction with start+s | exception | error | polars, lazyframe, slicing, valueerror |
| the given slice {s!r} is not supported by lazy computation\n | exception | error | polars, lazyframe, slicing, valueerror |
| unexpected or unrecognised op name ({opname})\n\nPlease repo | exception | error | polars, map-elements, bytecode, python-version, assertionerror, internal-bug |
| expected a file path; {path!r} is a directory | exception | error | polars, io, filepath, isadirectoryerror |
| `unit` must be one of {'b', 'kb', 'mb', 'gb', 'tb'}, got {un | exception | error | polars, estimated-size, units, valueerror |
| DataFrame should contain only String repr data; found {tp!r} | exception | error | polars, from-repr, internal, typeerror |
| the length of `{value_name}` ({len(values)}) does not match | exception | error | polars, sort-by, length-mismatch, valueerror |
| `percentiles` must all be in the range [0, 1] | exception | error | polars, describe, percentiles, valueerror |
| the graphviz `dot` binary should be on your PATH.(If not ins | exception | error | polars, graphviz, show-graph, environment, importerror |
| expected `other` to be a {qualified_type_name(current)!r}, n | exception | error | polars, type-mismatch, update, typeerror |
| '{type(self).__name__}' object has no attribute {name!r}. Di | exception | error | polars, namespace, typo, attributeerror, did-you-mean |
| '{type(self).__name__}' object has no attribute {name!r} | exception | error | polars, namespace, attributeerror, missing-attribute |
| cannot override reserved namespace {name!r} | exception | error | polars, register-namespace, reserved-name, attributeerror |
| cannot override `{cls.__name__}.{name}` with custom namespac | exception | error | polars, register-namespace, name-collision, attributeerror |
| a non-HTTPS workspace_url was given ({workspace_url}). To al | exception | error | polars, unity-catalog, databricks, security, https, valueerror |
| cannot apply delta_table_version for table of type {data_sou | exception | error | polars, unity-catalog, delta, time-travel, valueerror |
| cannot apply delta_table_options for table of type {data_sou | exception | error | polars, unity-catalog, delta, options, valueerror |
| write_table: table format of {catalog_name}.{namespace}.{tab | exception | error | polars, unity-catalog, write, delta, notimplementederror |
| could not get Databricks token: databricks-sdk is not instal | exception | error | polars, unity-catalog, databricks-sdk, optional-dependency, importerror |
| did not receive credentials from temporary credentials API f | exception | error | polars, unity-catalog, credentials, authorization, databricks |
| cannot {operation}: no storage_location found | exception | error | unity-catalog, cloud-storage, metadata, polars |
| cannot {operation}: no data_source_format found | exception | error | unity-catalog, delta-lake, metadata, polars |
| expected pandas DataFrame or Series, got {qualified_type_nam | exception | error | pandas, type-mismatch, conversion, from-pandas |
| unsupported table format: {table_repr!r} | exception | error | internal, enum, from-repr, table-parsing |
| input string does not contain DataFrame or Series | exception | error | from-repr, parsing, string-input, serialization |
| `from_repr` does not support data type {dtype.base_type().__ | exception | error | from-repr, nested-dtypes, not-implemented, serialization |
| expected list or dict of objects | exception | error | json, json-normalize, type-mismatch, parsing |
| DataFrame constructor called with unsupported type {type(dat | exception | error | dataframe-constructor, type-mismatch, pandas-migration |
| height of data ({self.height}) does not match specified heig | exception | error | dataframe-constructor, shape-mismatch, height |
| `format` must be one of {'binary', 'json'}, got {format!r} | exception | error | deserialization, format, dataframe |
| altair>=5.4.0 is required for `.plot` | exception | error | optional-dependency, altair, plot, version |
| great_tables is required for `.style` | exception | error | optional-dependency, great-tables, style, formatting |
| invalid input for `copy`: {copy!r} | exception | error | numpy-interop, copy-semantics, array-protocol |
| copy not allowed: cast from {arr.dtype} to {dtype} prohibite | exception | error | numpy-interop, zero-copy, dtype-cast, copy-semantics |
| functionality for `nan_as_null` has not been implemented and | exception | error | interchange-protocol, nan, not-implemented, interop |
| DataFrame columns do not match | exception | error | comparison, columns, dataframe-equality, pandas-migration |
| DataFrame dimensions do not match | exception | error | comparison, shape-mismatch, dataframe-equality |
| the truth value of a DataFrame is ambiguous Hint: to check | exception | error | truthiness, python-semantics, dataframe, pandas-migration |
| DataFrame object does not support `Series` assignment by ind | exception | error | setitem, mutation, with-columns, pandas-migration |
| can only set multiple columns with 2D matrix | exception | error | setitem, numpy, shape-mismatch, pandas-migration |
| matrix columns should be equal to list used to determine col | exception | error | setitem, numpy, shape-mismatch, columns |
| not allowed to set DataFrame by boolean mask in the row posi | exception | error | setitem, boolean-mask, with-columns, pandas-migration |
| unexpected column selection {col_selection!r} | exception | error | dataframe, setitem, type-guard, column-selection |
| cannot use `__setitem__` on DataFrame with key {key!r} of ty | exception | error | dataframe, setitem, type-guard, pandas-migration |
| can only call `.item()` without "row" or "column" values if | exception | error | dataframe, item, shape-mismatch, validation |
| cannot call `.item()` with only one of `row` or `column` | exception | error | dataframe, item, argument-mismatch, validation |
| copy not allowed: cannot create structured array without cop | exception | error | numpy, structured-array, zero-copy, memory |
| `label` and `features` only apply when `return_type` is 'dic | exception | error | jax, export, argument-mismatch, ml |
| `label` is required if setting `features` when `return_type= | exception | error | jax, export, argument-mismatch, ml |
| invalid `return_type`: {return_type!r} Expected one of: {val | exception | error | jax, export, invalid-argument, ml |
| `label` and `features` only apply when `return_type` is 'dat | exception | error | torch, export, argument-mismatch, ml |
| PyTorch does not support u16, u32, or u64 dtypes; given {dty | exception | error | torch, dtype, unsigned-integer, ml |
| invalid `return_type`: {return_type!r} Expected one of: {val | exception | error | torch, export, invalid-argument, ml |
| pandas>=1.5.0 is required for `to_pandas("use_pyarrow_extens | exception | error | pandas, version-mismatch, dependency, pyarrow |
| pyarrow>=8.0.0 is required for `to_pandas(use_pyarrow_extens | exception | error | pyarrow, version-mismatch, dependency, pandas |
| pyarrow>=8.0.0 is required for `to_pandas(use_pyarrow_extens | exception | error | pyarrow, missing-dependency, pandas, environment |
| writing {df.height}x{df.width} frame at {position!r} does no | exception | error | excel, limits-exceeded, export, xlsxwriter |
| `autofit=True` requires xlsxwriter 3.0.8 or higher, found {x | exception | error | excel, version-mismatch, dependency, xlsxwriter |
| write_parquet with `use_pyarrow=True` allows only boolean va | exception | error | parquet, write, argument-mismatch, pyarrow |
| write_parquet with `use_pyarrow=True` cannot be combined wit | exception | error | parquet, write, argument-mismatch, metadata |
| write_parquet with `use_pyarrow=True` cannot be combined wit | exception | error | |
| expected file to be a `str` since partition-by is set | exception | error | |
| write_database `if_table_exists` must be one of {allowed}, g | exception | error | |
| `table_name` appears to be invalid: '{name}' | exception | error | |
| unrecognised connection type {qualified_type_name(connection | exception | error | |
| `if_table_exists = 'replace'` requires ADBC version >= 0.7, | exception | error | |
| unexpected value for `if_table_exists`: {if_table_exists!r} | exception | error | |
| write_database with Snowflake driver requires 'pyarrow'. Ple | exception | error | |
| use of schema-qualified table names requires adbc-driver-man | exception | error | |
| writing with 'sqlalchemy' engine currently requires pandas. | exception | error | |
| writing with 'sqlalchemy' engine requires pandas >= 1.5; fou | exception | error | |
| Unexpected three-part table name; provide the database/catal | exception | error | |
| engine {engine!r} is not supported | exception | error | |
| cannot use credential_provider when passing a DeltaTable obj | exception | error | |
| you need to pass delta_merge_options with at least a given p | exception | error | |
| column index {original_index} is out of range (frame has {se | exception | error | |
| column must be a Series or Expr, got {column!r} (type={quali | exception | error | |
| invalid `return_type`; found {return_type!r}, expected one o | exception | error | polars, dataframe, glimpse, parameter-validation, valueerror, api-migration |
| cannot describe a DataFrame that has no columns | exception | error | polars, dataframe, describe, empty-data, typeerror, statistics |
| `offset` input for `with_row_index` cannot be {issue}, got { | exception | error | polars, dataframe, with-row-index, overflow, numeric-limits, valueerror |
| Expected Polars expression or object convertible to one, got | exception | error | polars, dataframe, group-by, typeerror, pandas-migration, kwargs |
| expected `on` to be str or Expr, got {qualified_type_name(on | exception | error | polars, dataframe, join-asof, typeerror, type-validation, time-series |
| expected `left_on` to be str or Expr, got {qualified_type_na | exception | error | polars, dataframe, join-asof, typeerror, type-validation, time-series |
| expected `right_on` to be str or Expr, got {qualified_type_n | exception | error | polars, dataframe, join-asof, typeerror, type-validation, time-series |
| cannot use `partition_by` with `maintain_order=False, includ | exception | error | polars, dataframe, partition-by, flag-conflict, valueerror, ordering |
| unexpected input for `strategy`: {strategy!r} Choose one of | exception | error | polars, dataframe, n-chunks, parameter-validation, valueerror, diagnostics |
| cannot specify both `n` and `fraction` | exception | error | polars, dataframe, sample, mutually-exclusive-parameters, valueerror |
| can only call `.row()` without "index" or "by_predicate" val | exception | error | polars, dataframe, row, cardinality, valueerror, lookup |
| cannot set both 'index' and 'by_predicate'; mutually exclusi | exception | error | polars, dataframe, row, mutually-exclusive-parameters, valueerror |
| expressions should be passed to the `by_predicate` parameter | exception | error | polars, dataframe, row, typeerror, expression, parameter-misuse |
| expected `by_predicate` to be an expression, got {qualified_ | exception | error | polars, dataframe, row, typeerror, expression, type-validation |
| predicate <{by_predicate!s}> returned {n_rows} rows | exception | error | polars, dataframe, row, duplicate-keys, predicate, lookup |
| predicate <{by_predicate!s}> returned no rows | exception | error | polars, dataframe, row, no-results, predicate, lookup |
| one of `index` or `by_predicate` must be set | exception | info | polars, dataframe, row, defensive-code, unreachable, valueerror |
| Can not set `ascii_tables` and `tbl_formatting` at the same | exception | error | polars, dataframe, show, display-options, flag-conflict, valueerror |
| cannot call `map_groups` when filtering groups with `having` | exception | error | polars, group-by, map-groups, having, typeerror, api-combination |
| cannot call `map_groups` when grouping by named expressions | exception | error | polars, group-by, map-groups, named-expressions, typeerror, api-combination |
| cannot call `map_groups` when grouping by an expression | exception | error | |
| Altair has no method 'mark_{attr}' | exception | error | |
| cannot compare {self!r} to {value!r} | exception | error | |
| DataTypeExpr.collect_dtype did not expect {context!r} | exception | error | |
| expected type 'int | str', got {qualified_type_name(item)!r} | exception | error | |
| cannot parse input {input_type} into Polars data type{input_ | exception | error | |
| invalid `time_unit` Expected one of {'ns','us','ms'}, got { | exception | error | |
| Categorical physical must be one of pl.UInt(8|16|32) | exception | error | |
| invalid key type {type(key)}; expected str or int | exception | error | |
| Enum categories must be strings; `{enum_type_name}` values a | exception | error | |
| Enum categories must not contain null values | exception | error | |
| Enum categories must be strings; found data of type {dtype} | exception | error | |
| Enum categories must be unique; found duplicate {duplicate!r | exception | error | |
| Array constructor is missing the required argument `shape` | exception | error | |
| invalid input for shape: {shape!r} | exception | error | |
| cannot construct PySeries for type {dtype!r} | exception | error | |
| incorrect NumPy datetime resolution 'D' (datetime only), 'm | exception | error | numpy, dtype, datetime, timedelta, conversion |
| 'numpy' is required to convert numpy dtype {dtype!r} | exception | error | numpy, environment, dependency, import, module-not-found |
| conversion of polars data type {dtype!r} to FFI not implemen | exception | error | dtype, ffi, internal, version-mismatch, not-implemented |
| conversion of polars data type {dtype!r} to Python type not | exception | error | dtype, conversion, nested-types, not-implemented |
| cannot parse Python data type {dtype!r} into Arrow data type | exception | error | arrow, dtype, type-mapping, schema |
| cannot parse numpy data type {dtype!r} into Polars data type | exception | error | numpy, dtype, float16, conversion |
| cannot convert Python type {qualified_type_name(el)!r} to {d | exception | error | dtype, value-conversion, typeerror, data-quality |
| extension type '{ext_name}' is already registered | exception | error | extension, registry, duplicate-registration, notebook |
| DataTypeGroup items must be dtypes; found {qualified_type_na | exception | error | dtype, type-misuse, api-misuse, validation |
| arr.dot query vector must be one-dimensional | exception | error | numpy, array, shape-validation, dot-product |
| `encoding` must be one of {'hex', 'base64'}, got {encoding!r | exception | error | binary, encoding, validation, decode |
| 'prefix' must be a string; found {qualified_type_name(prefix | exception | error | categorical, type-guard, string, prefix |
| 'suffix' must be a string; found {qualified_type_name(suffix | exception | error | categorical, type-guard, string, suffix |
| expected 'time' to be a Python time or Polars expression, fo | exception | error | datetime, time, type-guard, combine |
| `time_unit` must be one of {'ns', 'us', 'ms', 's', 'd'}, got | exception | error | datetime, time-unit, validation, epoch |
| unhashable type: 'Expr' Consider hashing '{self}.meta'. | exception | error | expr, hashing, dict-key, api-misuse |
| the truth value of an Expr is ambiguous You probably got he | exception | error | expr, truthiness, operators, api-misuse |
| Only call is implemented not {method} | exception | error | numpy, ufunc, expr, not-implemented |
| `format` must be one of {'binary', 'json'}, got {format!r} | exception | error | serialization, expr, format-validation, deserialize |
| cannot specify both `value` and `strategy` | exception | error | validation, null-handling, polars, expression |
| must specify either a fill `value` or `strategy` | exception | error | validation, null-handling, polars, expression |
| using 'agg_list=True' is deprecated and will be removed in 2 | exception | warning | deprecation, polars, expression, upgrade, map-elements |
| strategy {strategy!r} is not supported | exception | error | validation, polars, expression, concurrency, map-elements |
| reinterpret requires exactly one of `signed` or `dtype` to b | exception | error | validation, polars, expression, dtype, bit-manipulation |
| cannot specify both `n` and `fraction` | exception | error | validation, polars, expression, sampling |
| `new` argument is required if `old` argument is not a Mappin | exception | error | validation, polars, expression, replace, type-error |
| parameters `com`, `span`, `half_life`, and `alpha` are mutua | exception | error | validation, polars, expression, ewm, statistics |
| require `com` >= 0 (found {com!r}) | exception | error | validation, polars, expression, ewm, statistics |
| require `span` >= 1 (found {span!r}) | exception | error | validation, polars, expression, ewm, statistics |
| require `half_life` > 0 (found {half_life!r}) | exception | error | validation, polars, expression, ewm, statistics |
| one of `com`, `span`, `half_life`, or `alpha` must be set | exception | error | validation, polars, expression, ewm, statistics |
| require 0 < `alpha` <= 1 (found {alpha!r}) | exception | error | validation, polars, expression, ewm, statistics |
| cannot specify both `n` and `fraction` | exception | error | validation, polars, expression, list, sampling |
| 'offset' must be an integer, string, or expression, not {typ | exception | error | type-guard, polars, expression, list, slice |
| 'length' must be an integer, string, or expression, not {typ | exception | error | type-guard, polars, expression, list, slice |
| `format` must be one of {{'binary', 'json'}}, got {format!r} | exception | error | validation, polars, expression, serialization, meta |
| `dtype` must be of type {Date, Datetime, Time} | exception | error | validation, polars, expression, string, dtype, temporal |
| "pad_start" expects a `str`, given a {qualified_type_name(fi | exception | error | polars, python, typeerror, string, argument-validation |
| "pad_end" expects a `str`, given a {qualified_type_name(fill | exception | error | polars, python, typeerror, string, argument-validation |
| `Expr.str.json_decode` needs an explicitly given `dtype` oth | exception | error | polars, json, lazy-evaluation, schema, typeerror |
| `encoding` must be one of {{'hex', 'base64'}}, got {encoding | exception | error | polars, encoding, valueerror, string, binary |
| "extract_groups" expects a `str`, given a {qualified_type_na | exception | error | polars, regex, typeerror, string, struct |
| `replace_with` argument is required if `patterns` argument i | exception | error | polars, string, typeerror, replace, mapping |
| can not match overlapping patterns when leftmost == True | exception | error | polars, regex, valueerror, extract, flags |
| expected type 'int | str', got {qualified_type_name(item)!r} | exception | error | polars, struct, typeerror, subscript, numpy |
| invalid input for `col` Expected `str` or `DataType`, got { | exception | error | polars, column-selection, typeerror, selector, argument-validation |
| invalid input for `col` Expected iterable of type `str` or | exception | error | polars, column-selection, typeerror, selector, iterable |
| mapping item must be a datatype or datatype expression; foun | exception | error | polars, dtype, struct, typeerror, unstable-api |
| `strict` cannot be used with `how='horizontal_extend'` | exception | error | polars, concat, valueerror, deprecated, api-migration |
| cannot concat empty list | exception | error | polars, concat, valueerror, empty-input, etl |
| {how!r} strategy is not supported for {qualified_type_name(e | exception | error | polars, concat, align, typeerror, series |
| {how!r} strategy requires at least one common column | exception | error | polars, concat, align, schema-mismatch, invalidoperationerror |
| DataFrame `how` must be one of {{{allowed}}}, got {how!r} | exception | error | polars, concat, valueerror, argument-validation, config |
| LazyFrame `how` must be one of {{{allowed}}}, got {how!r} | exception | error | polars, concat, lazyframe, valueerror, argument-validation |
| Series only supports 'vertical' concat strategy | exception | error | polars, concat, series, input-validation |
| did not expect type: {qualified_type_name(elems[0])!r} in `c | exception | error | polars, concat, type-check, api-misuse |
| cannot merge_sort empty list | exception | error | polars, merge-sorted, empty-input |
| merge_sorted is not supported for {qualified_type_name(elems | exception | error | polars, merge-sorted, series, type-check |
| input frames must be of a consistent type (all LazyFrame or | exception | error | polars, align-frames, type-check, lazy-eager-mix |
| escape_regex function is unsupported for `Expr`, you may wan | exception | error | polars, escape-regex, expr, api-misuse |
| escape_regex function supports only `str` type, got `{qualif | exception | error | polars, escape-regex, type-check, input-validation |
| expected at least one Series in 'corr' inputs if 'eager=True | exception | error | polars, corr, eager, input-validation |
| method must be one of {{'pearson', 'spearman'}}, got {method | exception | error | polars, corr, literal, validation |
| expected at least one Series in 'cov' inputs if 'eager=True' | exception | error | polars, cov, eager, input-validation |
| `map` with `returns_scalar=False` must return a Series; foun | exception | error | polars, map-batches, callback, return-type |
| `arctan2` expected a `str` or `Expr` got a `{qualified_type_ | exception | error | polars, arctan2, expr, input-validation |
| `arctan2` expected a `str` or `Expr` got a `{qualified_type_ | exception | error | polars, arctan2, expr, input-validation |
| expected Series in 'arg_where' if 'eager=True', got {type(co | exception | error | polars, eager-execution, expression, type-validation |
| expected at least one Series in 'coalesce' if 'eager=True' | exception | error | polars, eager-execution, coalesce, type-validation |
| `time_unit` must be one of {valid_units}, got {time_unit!r} | exception | error | polars, datetime, from-epoch, argument-validation |
| dtype '{dtype}' is a BaseExtension class, it should be an in | exception | error | polars, literal, extension-dtype, plugin-system, type-validation |
| time zone of dtype ({dtype_tz!r}) differs from time zone of | exception | error | polars, literal, timezone, datetime, type-mismatch |
| invalid interval unit for time_range: found {unit!r} | exception | error | polars, time-range, interval, argument-validation |
| `n` parameter of `repeat expected a `int` or `Expr` got a `{ | exception | error | polars, repeat, type-validation, expression |
| invalid dtype for `ones`; found {dtype} | exception | error | polars, ones, dtype-validation, initialization |
| invalid dtype for `zeros`; found {dtype} | exception | error | polars, zeros, dtype-validation, initialization |
| non-contiguous buffer must be made contiguous | exception | error | polars, interchange-protocol, zero-copy, chunking, memory |
| __dlpack__ | exception | error | polars, interchange-protocol, dlpack, numpy, buffer |
| `describe_categorical` only works on categorical columns | exception | error | polars, interchange-protocol, categorical, type-validation |
| `n_chunks` must be a multiple of the number of chunks of thi | exception | error | polars, interchange-protocol, chunking, argument-validation |
| string buffers must be converted | exception | error | polars, interchange-protocol, string, zero-copy, buffers |
| functionality for `nan_as_null` has not been implemented and | exception | error | polars, interchange-protocol, nan, deprecated-parameter |
| `indices` is not a sequence | exception | error | polars, interchange-protocol, type-validation, sequence |
| `names` is not a sequence | exception | error | polars, interchange-protocol, type-validation, sequence |
| `n_chunks` must be a multiple of the number of chunks of thi | exception | error | polars, interchange-protocol, chunking, argument-validation |
| unevenly chunked columns must be rechunked | exception | error | polars, interchange-protocol, zero-copy, chunking, memory |
| `df` of type {qualified_type_name(df)!r} does not support th | exception | error | polars, interchange-protocol, type-error, dataframe, deprecated |
| string buffers must be converted | exception | error | polars, interchange-protocol, zero-copy, memory, string |
| cannot create String column without an offsets buffer | exception | error | polars, interchange-protocol, string, producer-bug, runtime-error |
| non-dictionary categoricals are not yet supported | exception | error | polars, interchange-protocol, categorical, not-implemented, producer-bug |
| non-string categories are not supported | exception | error | polars, interchange-protocol, categorical, enum, not-implemented |
| data buffer must be cast from {data_dtype} to UInt32 | exception | error | polars, interchange-protocol, categorical, zero-copy, memory |
| byte-packed boolean buffer must be converted to bit-packed b | exception | error | polars, interchange-protocol, boolean, zero-copy, memory |
| offsets buffer must be cast from {polars_dtype} to Int64 | exception | error | polars, interchange-protocol, string, zero-copy, memory |
| bitmask must be constructed | exception | error | polars, interchange-protocol, null-handling, nan, zero-copy |
| invalid sentinel value for column of type {column_dtype}: {n | exception | error | polars, interchange-protocol, null-handling, sentinel, type-error, producer-bug |
| unsupported null type: {null_type!r} | exception | error | polars, interchange-protocol, null-handling, not-implemented, version-skew |
| bitmask must be inverted | exception | error | polars, interchange-protocol, null-handling, bitmask, zero-copy |
| bytemask must be converted into a bitmask | exception | error | polars, interchange-protocol, null-handling, bytemask, zero-copy |
| it is not allowed to create a CompatLevel object | exception | error | polars, compatlevel, singleton, type-error, api-misuse |
| data type {dtype!r} not supported by the interchange protoco | exception | error | polars, interchange-protocol, dtype, export, value-error |
| unsupported data type: {dtype!r} | exception | error | polars, interchange-protocol, dtype, not-implemented, import |
| unsupported temporal data type: {dtype!r} | exception | error | polars, interchange-protocol, temporal, datetime, not-implemented, producer-bug |
| cannot get buffer length for buffer with dtype {dtype!r} | exception | error | polars, interchange-protocol, buffer, dtype, value-error, producer-bug |
| unsupported data type: {dtype} | exception | error | polars, interchange-protocol, dtype, export, not-implemented |
| the `columns` argument should contain a list of all integers | exception | error | polars, io, columns, typeerror, validation |
| `columns` arg should only have unique values, got {columns!r | exception | error | polars, io, columns, duplicates, valueerror |
| `fsspec` is required for `storage_options` argument | exception | error | polars, io, fsspec, cloud, importerror, dependencies |
| empty data from {context}{hint} | exception | error | polars, io, empty-data, nodataerror, buffer |
| source must implement the Arrow PyCapsule Interface (__arrow | exception | error | polars, arrow, pycapsule, interop, typeerror |
| unsupported: cannot combine aws_profile with {unhandled_key} | exception | error | polars, aws, s3, credentials, storage-options, valueerror |
| unsupported: cannot combine token with {unhandled_key} in st | exception | error | polars, gcp, gcs, credentials, storage-options, valueerror |
| expiration time in STS response did not contain timezone inf | exception | error | polars, aws, sts, assume-role, boto3, testing |
| boto3 must be installed to use `CredentialProviderAWS` | exception | error | polars, aws, boto3, credentials, importerror, dependencies |
| the provided `credential` object {credential!r} does not hav | exception | error | polars, azure, credentials, azure-identity, valueerror |
| azure-identity must be installed to use `CredentialProviderA | exception | error | polars, azure, azure-identity, credentials, importerror, dependencies |
| google-auth must be installed to use `CredentialProviderGCP` | exception | error | polars, gcp, google-auth, credentials, importerror, dependencies |
| {arg_name}="{arg}" should be a single byte character or empt | exception | error | polars, csv, encoding, quote-char, valueerror |
| {arg_name}="{arg}" should be a single byte character, but is | exception | error | polars, csv, encoding, delimiter, valueerror |
| specified column names do not start with 'column_', but auto | exception | error | polars, csv, header, columns, valueerror |
| `schema_overrides` should be of type list or dict | exception | error | polars, csv, schema, dtypes, typeerror |
| more schema overrides are specified than there are selected | exception | error | polars, csv, projection, dtypes, valueerror |
| more dtypes overrides are specified than there are selected | exception | error | polars, csv, columns, dtypes, valueerror |
| more new column names are specified than there are selected | exception | error | polars, csv, rename, columns, valueerror |
| unsupported encoding {encoding} for hf:// paths | exception | error | polars, csv, huggingface, encoding, valueerror |
| `schema_overrides` should be of type list or dict, got {qual | exception | error | polars, csv, schema, dtype, typeerror, argument-validation |
| cannot use glob patterns and integer based projection as `co | exception | error | polars, csv, glob, projection, valueerror |
| cannot set both `with_column_names` and `new_columns`; mutua | exception | error | polars, csv, lazy, column-names, mutually-exclusive, valueerror |
| {result} | exception | error | polars, database, surrealdb, async, runtimeerror |
| `read_database` queries require at least {module_name} versi | exception | error | polars, database, version, dependency, adbc, moduleupgraderequirederror |
| Cannot set `iter_batches` for {self.driver_name} without als | exception | error | polars, database, arrow, iter-batches, batch-size, valueerror |
| Cannot set `iter_batches` without also setting a non-zero `b | exception | error | polars, database, row-wise, iter-batches, batch-size, valueerror |
| Unable to determine metadata from query result; {self.result | exception | error | polars, database, sqlalchemy, metadata, valueerror |
| column {nm!r} appears more than once in the query/result cur | exception | error | polars, database, sql, duplicate-columns, duplicateerror |
| Unrecognised connection type {qualified_type_name(conn)!r}; | exception | error | polars, database, connection, typeerror, api-misuse |
| {query_type} statements are not valid 'read' queries | exception | error | polars, database, sql, read-only, unsuitablesqlerror |
| cannot return a frame before executing a query | exception | error | database, runtime, api-misuse, result-set |
| Currently no support for {self.driver_name!r} connection {se | exception | error | database, driver-support, not-implemented |
| cannot infer dtype from {original_value!r} string value | exception | error | database, schema-inference, dtype, value-error |
| 'pre_execution_query' is only supported in connectorx versio | exception | error | database, connectorx, version, dependency |
| pyarrow is required for adbc-driver-manager < {adbc_version_ | exception | error | database, adbc, pyarrow, version, dependency |
| pyarrow is required for adbc-driver-manager < 1.6.0, found { | exception | error | database, adbc, pyarrow, dependency, import-error |
| string URI is invalid here; call `read_database_uri` instead | exception | error | database, api-misuse, uri |
| unable to identify string connection as valid ODBC (no drive | exception | error | database, odbc, connection-string, api-misuse |
| pyarrow is required for adbc-driver-manager < {adbc_version_ | exception | error | database, adbc, pyarrow, version, dependency |
| expected connection to be a URI string; found {qualified_typ | exception | error | database, type-error, api-misuse, uri |
| the 'connectorx' engine does not support use of `execute_opt | exception | error | database, connectorx, engine, validation |
| only a single SQL query string is accepted for adbc, got a { | exception | error | database, adbc, validation |
| the 'adbc' engine does not support use of `pre_execution_que | exception | error | database, adbc, engine, validation |
| engine must be one of {'connectorx', 'adbc'}, got {engine!r} | exception | error | database, engine, validation |
| reading delta deletion vectors requires deltalake >= {'.'.jo | exception | error | delta-lake, deltalake, version, deletion-vectors |
| The table's minimum reader version is {table_protocol.min_re | exception | error | delta-lake, protocol, version, compatibility |
| The table has set these reader features: {missing_features} | exception | error | delta-lake, protocol, reader-features, compatibility |
| deltalake is not installed Please run: pip install deltalak | exception | error | delta-lake, dependency, module-not-found |
| dataframe contains unsupported data types: {overlap!r} | exception | error | delta-lake, dtype, write, type-error |
| cannot use credential_provider when passing a DeltaTable obj | exception | error | delta-lake, credentials, api-misuse, validation |
| unknown type for `catalog` parameter: {type(catalog)} | exception | error | |
| failed to load catalog for {fn_name}() ({error = }). Configu | exception | error | |
| cannot use NoopCatalog with {fn_name}() | exception | error | |
| iceberg snapshot ID not found: {snapshot_id} | exception | error | |
| IcebergScanResolver: requested snapshot {snapshot_id} did no | exception | error | |
| iceberg: unknown value for reader_override: '{reader_overrid | exception | error | |
| iceberg reader_override='native' failed: {fallback_reason} | exception | error | |
| cannot sink to static Iceberg table: {type(target) = }, {get | exception | error | |
| sink to partitioned Iceberg table | exception | error | |
| sink to Iceberg table with sort order | exception | error | |
| sink to Iceberg table with custom location provider '{locati | exception | error | |
| Unexpected symbol: {a} | exception | error | |
| Unexpected UnaryOp: {a} | exception | error | |
| Unknown call: {f!r} | exception | error | |
| Unknown: {lhs} {op} {rhs} | exception | error | |
| Unknown comparison: {op} | exception | error | |
| statistics load failure for filter column: {p} | exception | error | |
| `use_pyarrow=True` is not supported for Hugging Face | exception | error | |
| `n_rows` cannot be used with `use_pyarrow=True` and `memory_ | exception | error | |
| cannot use glob patterns and integer based projection as `co | exception | error | |
| 'infer_schema_length' should be positive | exception | error | ndjson, json, schema-inference, parameter-validation, io |
| `n_rows` cannot be used with `use_pyarrow=True` | exception | error | parquet, pyarrow, parameter-conflict, io |
| `include_file_paths` cannot be used with `use_pyarrow=True` | exception | error | parquet, pyarrow, parameter-conflict, multi-file, io |
| `schema` cannot be used with `use_pyarrow=True` | exception | error | parquet, pyarrow, parameter-conflict, schema, io |
| cannot use `hive_partitions` with `use_pyarrow=True` Hint: | exception | error | parquet, pyarrow, hive-partitioning, parameter-conflict, io |
| at least one of ('key', 'max_rows_per_file', 'approximate_by | exception | error | parquet, sink, partitioning, write, parameter-validation |
| cannot use 'include_key' without specifying 'key' | exception | error | parquet, sink, partitioning, write, parameter-validation |
| cannot create a second {col!r} column | exception | error | excel, spreadsheet, write-excel, sparklines, duplicate-column |
| supplying 'columns' param value is mandatory for sparklines | exception | error | excel, spreadsheet, write-excel, sparklines, parameter-validation |
| sparkline data range/cols must all be adjacent | exception | error | excel, spreadsheet, write-excel, sparklines, column-order |
| invalid dtype_format value: {fmt!r} (expected format string, | exception | error | excel, spreadsheet, write-excel, formatting, type-error |
| invalid table style key: {key!r} | exception | error | excel, spreadsheet, write-excel, table-style, parameter-validation |
| the given workbook object {wb.filename!r} is not the parent | exception | error | excel, spreadsheet, write-excel, workbook, worksheet |
| worksheet object requires the parent workbook object; found | exception | error | excel, spreadsheet, write-excel, workbook, worksheet, type-error |
| no workbook found at path {src!r} | exception | error | excel, spreadsheet, read-excel, file-not-found, glob, path-handling |
| no data found in the given workbook(s) and sheet(s) | exception | error | excel, spreadsheet, read-excel, empty-data, io |
| no matching sheets found when `sheet_{param}` is {value!r} | exception | error | excel, spreadsheet, read-excel, sheet-selection, validation |
| cannot specify both `columns` and `read_options["use_columns | exception | error | excel, spreadsheet, read-excel, calamine, parameter-conflict |
| the values of `has_header` and `read_options["header_row"]` | exception | error | excel, spreadsheet, read-excel, calamine, parameter-conflict, header |
| cannot specify both `infer_schema_length` and `read_options[ | exception | error | excel, spreadsheet, read-excel, calamine, parameter-conflict, schema-inference |
| cannot specify both `columns` and `read_options["columns"]` | exception | error | polars, excel, xlsx2csv, parameter-collision, columns, validation |
| the values of `has_header` and `read_options["has_header"]` | exception | error | polars, excel, xlsx2csv, parameter-collision, has-header, identity-comparison, booleans |
| cannot specify both `infer_schema_length` and `read_options[ | exception | error | polars, excel, xlsx2csv, parameter-collision, infer-schema-length |
| cannot specify both `sheet_name` ({sheet_name!r}) and `sheet | exception | error | polars, excel, ods, sheet-selection, parameters, mutually-exclusive |
| no matching sheet found when `sheet_name` is {name!r} | exception | error | polars, excel, ods, sheet-selection, lookup, case-sensitivity |
| no matching sheet found when `sheet_id` is {idx} | exception | error | polars, excel, ods, sheet-selection, off-by-one, indexing |
| {source} | exception | error | polars, excel, file-not-found, filesystem, paths |
| `fastexcel` >= 0.10 is required to read bytes; found {module | exception | error | polars, excel, calamine, fastexcel, version, bytes, upgrade |
| file {source.name!r} must be opened in binary mode | exception | error | polars, excel, calamine, file-mode, io, binary |
| unrecognized engine: {engine!r} | exception | error | polars, excel, engine, typo, version-migration, literal-type |
| cannot specify columns in both `schema_overrides` and `read_ | exception | error | polars, excel, xlsx2csv, schema-overrides, parameter-collision, deprecated |
| empty Excel sheet If you want to read this as an empty Data | exception | error | polars, excel, empty-data, no-data-error, raise-if-empty |
| a more recent version of `fastexcel` is required for 'schema | exception | error | polars, excel, ods, calamine, fastexcel, version, upgrade |
| a more recent version of `fastexcel` is required for 'use_co | exception | error | polars, excel, calamine, fastexcel, version, columns, upgrade |
| a more recent version of `fastexcel` is required for 'table_ | exception | error | polars, excel, calamine, fastexcel, version, table, upgrade |
| table named {table_name!r} not found in sheet {sheet_name!r} | exception | error | polars, excel, calamine, table, sheet-selection, workbook-structure |
| no named tables found in sheet {sheet_name!r} (looking for { | exception | error | polars, excel, openpyxl, table, corrupt-file, empty-workbook |
| the `table_name` parameter is not supported by the 'xlsx2csv | exception | error | polars, excel, xlsx2csv, table, unsupported-engine |
| `path` argument has invalid type {qualified_type_name(path)! | exception | error | polars, sink, path, typeerror |
| `collect_async` is not supported by {type(self).__name__} | exception | error | polars, engine, async, not-implemented, plugin |
| `collect_batches` is not supported by {type(self).__name__} | exception | error | polars, engine, batching, not-implemented, plugin |
| `collect_all` is not supported by {type(self).__name__} | exception | error | polars, engine, multi-query, not-implemented, plugin |
| `collect_all_async` is not supported by {type(self).__name__ | exception | error | polars, engine, async, multi-query, not-implemented |
| `sink_parquet` is not supported by {type(self).__name__} | exception | error | polars, engine, sink, parquet, not-implemented, plugin |
| `sink_ipc` is not supported by {type(self).__name__} | exception | error | polars, engine, sink, ipc, not-implemented, plugin |
| `sink_csv` is not supported by {type(self).__name__} | exception | error | polars, engine, sink, csv, not-implemented, plugin |
| `sink_ndjson` is not supported by {type(self).__name__} | exception | error | polars, engine, sink, ndjson, remote, not-implemented |
| `sink_batches` is not supported by {type(self).__name__} | exception | error | polars, engine, sink, batches, remote, not-implemented |
| `compat_level` has invalid type: {qualified_type_name(compat | exception | error | polars, ipc, sink, compat-level, typeerror |
| Invalid engine argument {engine=} | exception | error | polars, engine, config, valueerror |
| invalid `scaling_mode` {scaling_mode!r} | exception | error | polars, remote, cloud, config, valueerror |
| Invalid engine argument {engine=} | exception | error | polars, remote, cloud, engine, config, valueerror |
| distributed options {sorted(kwargs)!r} are not supported wit | exception | error | polars, remote, cloud, distributed, config, valueerror |
| the remote engine can only sink to a URI or a `PartitionBy`, | exception | error | polars, remote, sink, path, typeerror |
| `{name}` is not supported by the remote engine | exception | error | polars, remote, cloud, sink, options, valueerror |
| `format` must be one of {'binary', 'json'}, got {format!r} | exception | error | polars, serialization, lazyframe, validation, valueerror |
| the truth value of a LazyFrame is ambiguous LazyFrames cann | exception | error | polars, lazyframe, boolean, typeerror |
| "{operator!r}" comparison not supported for LazyFrame object | exception | error | polars, lazyframe, comparison, typeerror |
| LazyFrame is not subscriptable (aside from slicing) Use `se | exception | error | polars, lazyframe, subscripting, typeerror |
| cannot describe a LazyFrame that has no columns | exception | error | polars, lazyframe, describe, schema |
| invalid plan stage '{plan_stage}' | exception | error | polars, lazyframe, show-graph, plan-visualization |
| profile() got an unexpected keyword argument '{k}' | exception | error | polars, lazyframe, profile, kwargs, api-migration |
| collect() got an unexpected keyword argument '{k}' | exception | error | polars, lazyframe, collect, kwargs, version-migration |
| cannot use credential_provider when passing a DeltaTable obj | exception | error | polars, delta-lake, sink-delta, credentials, cloud-storage |
| you need to pass delta_merge_options with at least a given p | exception | error | polars, delta-lake, merge, sink-delta |
| invalid predicate for `filter`: {err} | exception | error | polars, lazyframe, filter, predicates, typeerror |
| at least one predicate or constraint must be provided | exception | error | polars, lazyframe, filter, empty-arguments |
| Expected Polars expression or object convertible to one, got | exception | error | polars, lazyframe, group-by, kwargs, api-usage |
| you should pass the column to join on as an argument | exception | error | polars, lazyframe, join-asof, missing-argument |
| cannot use 'on' in conjunction with 'left_on' or 'right_on' | exception | error | polars, lazyframe, join, conflicting-arguments |
| 'left_on' requires corresponding 'right_on' | exception | error | polars, lazyframe, join, missing-argument |
| cross join should not pass join keys | exception | error | polars, lazyframe, join, cross-join |
| must specify `on` OR `left_on` and `right_on` | exception | error | polars, lazyframe, join, missing-argument |
| negative slice lengths ({length!r}) are invalid for LazyFram | exception | error | polars, lazyframe, slice, negative-value |
| `offset` input for `with_row_index` cannot be {issue}, got { | exception | error | polars, lazyframe, with-row-index, overflow, negative-value |
| `pivot` needs either `index or `values` needs to be specifie | exception | error | polars, lazyframe, pivot, reshape, missing-argument |
| invalid input for `aggregate_function` argument: {aggregate_ | exception | error | polars, lazyframe, pivot, aggregate-function, valueerror |
| invalid type for `on_columns` argument: {qualified_type_name | exception | error | polars, pivot, lazyframe, type-error |
| `how` must be one of {'left', 'inner', 'full'}; found {how!r | exception | error | polars, update, join, argument-validation |
| missing join columns for left frame | exception | error | polars, update, join, missing-argument |
| missing join columns for right frame | exception | error | polars, update, join, missing-argument |
| left join column {name!r} not found | exception | error | polars, update, join, schema, column-not-found |
| right join column {name!r} not found | exception | error | polars, update, join, schema, column-not-found |
| `limit` cannot be None. If you want to show the complete laz | exception | warning | polars, lazyframe, display, usage-error |
| specifying aggregations as a dictionary is not supported\n\n | exception | error | polars, group-by, aggregation, api-migration |
| Required package 'torch' not installed.\nPlease install it u | exception | error | polars, torch, import-error, optional-dependency |
| cannot convert List column {nm!r} to {target} (use Array dty | exception | error | polars, torch, jax, numpy, dtype, conversion |
| cannot convert DataFrame to {target} (mixed type columns res | exception | error | polars, torch, jax, numpy, dtype, mixed-types |
| no dynamic library found at path: {path} | exception | error | polars, plugins, native-library, environment |
| dtypes must be fully-specified, got: {tp!r} | exception | error | polars, schema, dtype, validation |
| iterable passed to pl.Schema contained duplicate name '{name | exception | error | polars, schema, duplicates |
| expected a selector; found {selector!r} instead. | exception | error | polars, selectors, type-error, internal-api |
| expected one or more `str`, `DataType` or selector; found {i | exception | error | polars, selectors, type-error, exclude |
| cannot parse input {input_type} into Polars selector{input_d | exception | error | polars, selectors, by-dtype, numpy, type-error |
| unsupported operand type(s) for op: ('Selector' + 'Selector' | exception | error | polars, selectors, operator-misuse, type-error |
| unsupported operand type(s) for op: ('Expr' - 'Selector') | exception | error | polars, selectors, operator-misuse, type-error |
| invalid input for `exclude`\n\nExpected one or more `str` or | exception | error | polars, selectors, typeerror, api-misuse, column-selection |
| cannot exclude by both column name and dtype | exception | error | polars, selectors, typeerror, column-selection |
| invalid dtype: {t!r} | exception | error | polars, selectors, typeerror, dtype, column-selection |
| invalid dtype: {tp!r} | exception | error | polars, selectors, typeerror, dtype, column-selection |
| invalid index value: {idx!r} | exception | error | polars, selectors, typeerror, index, column-selection |
| invalid name: {n!r} | exception | error | polars, selectors, typeerror, column-selection |
| invalid name: {nm!r} | exception | error | polars, selectors, typeerror, column-selection |
| cannot use `plot.hist` when Series name is `'count()'` | exception | error | polars, plotting, altair, valueerror, naming |
| cannot use `plot.kde` when Series name is `'density'` | exception | error | polars, plotting, altair, valueerror, naming |
| cannot call `plot.line` when Series name is 'index' | exception | error | polars, plotting, altair, valueerror, naming |
| Cannot call `plot.{attr}` when Series name is 'index' | exception | error | polars, plotting, altair, valueerror, naming |
| Altair has no method 'mark_{attr}' | exception | error | polars, plotting, altair, attributeerror, api-misuse |
| Series name must be a string | exception | error | polars, series, typeerror, constructor, api-misuse |
| Series constructor called with unsupported type {type(values | exception | error | polars, series, typeerror, constructor, input-validation |
| altair>=5.4.0 is required for `.plot` | exception | error | polars, plotting, altair, environment, optional-dependency, version |
| the truth value of a Series is ambiguous Here are some thin | exception | error | polars, series, typeerror, boolean-logic, api-misuse |
| datetime time zone {other.tzinfo!r} does not match Series ti | exception | error | polars, series, datetime, timezone, typeerror, comparison |
| cannot compare datetime.datetime to Series of type {self.dty | exception | error | polars, series, datetime, dtype, valueerror, comparison |
| Series of type {self.dtype} does not have {op} operator | exception | error | polars, series, comparison, nested-dtype, notimplementederror |
| cannot do arithmetic with Series of dtype: {self.dtype!r} an | exception | error | polars, series, arithmetic, dtype, typeerror |
| first cast to integer before dividing datelike dtypes | exception | error | polars, series, arithmetic, temporal, dtype, truediv |
| first cast to integer before multiplying datelike dtypes | exception | error | polars, series, arithmetic, temporal, dtype, mul |
| first cast to integer before applying modulo on datelike dty | exception | error | polars, series, arithmetic, temporal, dtype, mod |
| cannot set Series of dtype: {self.dtype!r} with list/tuple a | exception | error | polars, series, setitem, dtype, scatter, assignment |
| cannot use Series of dtype {key.dtype!r} for indexing; expec | exception | error | polars, series, setitem, indexing, dtype, boolean-mask |
| cannot use "{key!r}" for indexing | exception | error | polars, series, setitem, indexing, slice, key-type |
| invalid input for `copy`: {copy!r} | exception | error | polars, series, numpy, interop, array-protocol, copy |
| copy not allowed: cast from {arr.dtype} to {dtype} prohibite | exception | error | polars, series, numpy, interop, copy, zero-copy, dtype-cast |
| only ufuncs that return one 1D array are supported | exception | error | polars, series, numpy, ufunc, divmod, multi-output |
| unsupported type {qualified_type_name(arg)!r} for {arg!r} | exception | error | polars, series, numpy, ufunc, argument-validation, type-error |
| can't pass a Series with missing data to a generalized ufunc | exception | error | polars, series, numpy, gufunc, nulls, compute-error, linalg |
| could not find `apply_ufunc_{numpy_char_code_to_dtype(dtype_ | exception | error | polars, series, numpy, ufunc, ffi, complex-numbers, dtype |
| only `__call__` is implemented for numpy ufuncs on a Series, | exception | error | polars, series, numpy, ufunc, reduce, accumulate, not-implemented |
| not implemented | panic | critical | polars, rust, polars-arrow, panic, builder, arrow, dtype, unimplemented |
| not implemented | panic | critical | polars, rust, polars-arrow, panic, values-size, arrow, dtype, unimplemented |
| not implemented | panic | error | rust, polars, arrow, concatenate, union, panic |
| not implemented | panic | error | rust, polars-arrow, temporal, date, dtype, panic |
| not implemented | panic | error | rust, polars-arrow, dtype, unknown, ipc, panic |
| not implemented | panic | error | rust, polars-arrow, ffi, c-data-interface, interval, panic |
| not implemented | panic | error | rust, polars-arrow, flight, ipc, flatbuffers, panic |
| not implemented | panic | error | rust, polars-arrow, ipc, feather, interval, write, panic |
| not implemented | panic | error | rust, polars-arrow, ipc, compression, endianness, panic |
| not implemented | panic | error | rust, polars-arrow, pushable, boolean, null, panic |
| not implemented | panic | error | rust, polars-arrow, scalar, equality, utf8, panic |
| Take not supported for data type {:?} | panic | error | rust, polars-compute, take, gather, dtype, panic |
| horizontal_flatten not supported for data type {:?} | panic | error | rust, polars, panic, unimplemented, concat-arr, fixed-size-list, dtype, arrow |
| can not get dtype of Categorical AnyValue | panic | error | rust, polars, panic, unimplemented, any-value, categorical, dtype |
| can not get dtype of Enum AnyValue | panic | error | rust, polars, panic, unimplemented, any-value, enum, dtype |
| comparing categoricals with different Categories is not supp | panic | error | rust, polars, panic, unimplemented, any-value, categorical, equality |
| comparing enums with different FrozenCategories is not suppo | panic | error | rust, polars, panic, unimplemented, any-value, enum, equality |
| comparing datetimes with different units or timezones is not | panic | error | rust, polars, panic, unimplemented, any-value, datetime, time-unit, timezone, ordering |
| comparing durations with different units is not supported | panic | error | rust, polars, panic, unimplemented, any-value, duration, time-unit, ordering |
| can't order enums from different FrozenCategories | panic | error | rust, polars, panic, unimplemented, any-value, enum, ordering |
| ordering for List dtype is not supported | panic | error | rust, polars, panic, unimplemented, any-value, list, ordering |
| ordering for Array dtype is not supported | panic | error | rust, polars, panic, unimplemented, any-value, array, fixed-size-list, ordering |
| ordering for Object dtype is not supported | panic | error | rust, polars, panic, unimplemented, any-value, object, ordering |
| ordering for Struct dtype is not supported | panic | error | rust, polars, panic, unimplemented, any-value, struct, ordering |
| scalar ordering for mixed dtypes {self:?} and {other:?} is n | panic | error | rust, polars, panic, unimplemented, any-value, mixed-dtypes, ordering |
| There is no natural representation of DayTime in JSON. | panic | error | rust, polars, panic, unimplemented, json, ndjson, interval, schema |
| Deserialization from JSON not implemented for {adt:?} | panic | error | rust, polars, panic, unimplemented, json, ndjson, schema, dtype |
| not implemented | panic | error | rust, polars, panic, unimplemented, asof-join, join, nearest, grouped |
| merge-join kernel not implemented for {:?} | panic | error | rust, polars, panic, unimplemented, join, merge-join, streaming, dtype |
| not implemented | panic | error | rust, polars, panic, unimplemented, list, mean, float16, aggregation |
| not implemented | panic | error | rust, polars, panic, unimplemented, python, iceberg, ir-visitor, scan |
| unimplemented: AnonymousScan | panic | error | rust, polars, panic, todo, streaming, anonymous-scan, engine, lazyframe |
UnexpectedEof Cannot write to a finished stream | exception | error | rust, polars, arrow, ipc, stream, state-machine |
| error initializing temporary directory: {e} consider explici | panic | critical | rust, polars, environment, temp-dir, permissions, panic |
InvalidOperation could not read from input | exception | error | python, polars, file-like-object, io, type-mismatch |
InvalidInput invalid seek to a negative or overflowing position | exception | error | rust, polars, seek, cursor, validation |
| {err}: {path} | exception | error | rust, polars, io, filesystem, error-message |
| invalid or out-of-range datetime | panic | error | rust, polars, arrow, temporal, date, panic |
| out-of-range date | panic | error | rust, polars, arrow, temporal, date, panic |
| invalid time | panic | error | rust, polars, arrow, temporal, time, panic |
| out-of-range duration | panic | error | rust, polars, arrow, temporal, duration, panic |
| out-of-range in duration conversion | panic | error | rust, polars, arrow, temporal, duration, panic |
| FixedOffset::east out of bounds | panic | error | rust, polars, arrow, timezone, offset, panic |
| integer | panic | critical | rust, polars, environment, configuration, async, panic |
| Convertme to error | panic | error | |
| failed to format duration | panic | error | |
| could not parse table width argument | panic | error | |
| table width argument does not fit in u16 | panic | error | |
| data types of values should match | panic | error | |
| cannot coerce datatypes | panic | error | |
| could not cast | panic | error | |
| integer | panic | error | |
| integer | panic | error | |
| could not read | panic | error | |
| integer | panic | error | |
| 'with' not set in join builder | panic | error | |
| with not set | panic | error | |
| failed to spawn polars-ooc cleaner thread | panic | error | |
| thrift bool field | panic | error | |
| File to have ended | panic | error | parquet, writer, api-misuse, panic, rust |
| expr expected, did you call when().then().otherwise? | panic | error | dsl, expression, when-then-otherwise, api-misuse, panic, rust |
| NAMED EXPR REGISTRY NOT SET | panic | error | serde, serialization, udf, registry, distributed, panic, rust |
| NAMED AGG NOT FOUND | panic | error | serde, udf, registry, version-skew, distributed, panic, rust |
| NAMED EXPR REGISTRY NOT SET | panic | error | serde, serialization, udf, registry, multiprocessing, panic, rust |
| NAMED FUNCTION NOT FOUND | panic | error | serde, udf, registry, version-skew, plugin, panic, rust |
| invalid `POLARS_MAX_CACHED_METADATA_SCANS` value | panic | error | environment-variable, configuration, parquet, panic, rust |
| activate dtype-i128 feature | panic | error | literals, feature-flag, i128, integer-overflow, panic, python |
| no read method found | panic | error | python, file-like, io, api-misuse, panic, ffi |
| should be hashable | panic | error | python, object-dtype, hash, group-by, panic, ffi |
| python function failed | panic | error | python, lazyframe, schema, callback, panic, ffi |
| python function should return List[str] | panic | error | python, lazyframe, schema, type-error, callback, panic |
| integer | panic | error | environment-variable, parquet, streaming, configuration, panic, rust |
| invalid POLARS_REGEX_SIZE_LIMIT | panic | error | environment-variable, regex, configuration, panic, rust |