Module prelude Copy item path Source _csv_read_internal polars-io_internal polars-ioaggregations anonymous lazyarity array polars-opsbinary lazybuffer polars-iobyte_source polars-iocat lazychunkedarray temporalTraits and utilities for temporal data. cloud polars-ioInterface with cloud storage through the object_store crate. compression polars-ioconcat_arr polars-opsdatatypes Data types supported by Polars. datetime polars-opsdefault_arrays default_values lazydeletion lazydt lazyexpr file polars-iofill_null fixed_size_list float_sorted_arg_max full function_expr lazygather iceberg TODO interpolate polars-opsinterpolate_by polars-opsmkdir polars-iomode polars-opsnan_propagating_aggregate polars-opsnull peaks polars-opsreplace temporalround polars-opsrow_encode schema_inference polars-iosearch_sorted series temporalsort strings polars-opssync_on_close polars-ioudf lazyutf8 zip df polars_bail polars_ensure polars_err polars_warn with_match_categorical_physical_type AnonymousScanArgs lazyAnonymousScanOptions lazyArc A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically
Reference Counted’. ArrayNameSpace lazySpecialized expressions for Series of DataType::Array . ArrowField Represents Arrow’s metadata of a “column”. AsOfOptions polars-opsBaseColumnUdf lazyBatchedCsvReader polars-ioBinaryOffsetType BinaryType BooleanChunkedBuilder BooleanType Bounds temporalBoundsIter temporalBrotliLevel polars-ioA valid Brotli compression level. CallbackSinkType lazyCastColumnsPolicy lazyUsed by scans. Categorical8Type Categorical16Type Categorical32Type CategoricalMapping CategoricalNameSpace lazySpecialized expressions for Categorical dtypes. CategoricalType Categories A (named) object which is used to indicate which categorical data types have the same mapping. ChainedThen lazyUtility struct for the when-then-otherwise expression. ChainedWhen lazyUtility struct for the when-then-otherwise expression. ChunkId ChunkedArray ChunkedArray CompatLevel CrossJoinOptions polars-opsCsvParseOptions polars-ioCsvReadOptions polars-ioCsvReader polars-ioCreate a new DataFrame by reading a csv file. CsvWriter polars-ioWrite a DataFrame to csv. CsvWriterOptions polars-ioOptions for writing CSV files. DataFrame A contiguous growable collection of Series that have the same length. DateType DatetimeArgs lazyArguments used by datetime in order to produce an Expr of Datetime DatetimeType DecimalType Dimension DistinctOptionsDSL lazyDslBuilder lazyDuration lazyDurationArgs lazyArguments used by duration in order to produce an Expr of Duration DurationType DynamicGroupOptions lazyExprNameNameSpace lazySpecialized expressions for modifying the name of existing expressions. FalseT Field Characterizes the name and the DataType of a column. FileMetadata polars-ioMetadata for a Parquet file. FileSinkOptions lazyFileSinkType lazyFixedSizeListType Float32Type Float64Type FrozenCategories An ordered collection of unique strings with an associated pre-computed
mapping to go from string <-> index. GroupBy Returned by a group_by operation on a DataFrame. This struct supports
several aggregations. GroupPositions GroupbyOptions lazyGroupsIdx Indexes of the groups, the first index is stored separately.
this make sorting fast. GroupsTypeIter GroupsTypeParIter GzipLevel polars-ioA valid Gzip compression level. HConcatOptions lazyIEJoinOptions polars-opsInProcessQuery lazyInt8Type Int16Type Int32Type Int64Type Int128Type IpcReadOptions polars-ioIpcReader polars-ioRead Arrows IPC format into a DataFrame IpcReaderAsync polars-ioAn Arrow IPC reader implemented on top of PolarsObjectStore. IpcScanOptions polars-ioIpcStreamReader polars-ioRead Arrows Stream IPC format into a DataFrame IpcStreamWriter polars-ioWrite a DataFrame to Arrow’s Streaming IPC format IpcStreamWriterOption polars-ioIpcWriter polars-ioWrite a DataFrame to Arrow’s IPC format IpcWriterOptions polars-ioJoinArgs lazyJoinBuilder lazyJoinOptions lazyJoinOptionsIR lazyJsonLineReader polars-ioJsonReader polars-ioReads JSON in one of the formats in JsonFormat into a DataFrame. JsonWriter polars-ioWrites a DataFrame to JSON. JsonWriterOptions polars-ioLazyCsvReader lazyLazyFrame lazyLazy abstraction over an eager DataFrame. LazyGroupBy lazyUtility struct for lazy group_by operation. LazyJsonLineReader lazyListBinaryChunkedBuilder ListBooleanChunkedBuilder ListNameSpace lazySpecialized expressions for Series of DataType::List . ListPrimitiveChunkedBuilder ListStringChunkedBuilder ListType Logical Maps a logical type to a chunked array implementation of the physical type.
This saves a lot of compiler bloat and allows us to reuse functionality. LogicalPlanUdfOptions lazyMatchToSchemaPerColumn lazyMetadataKeyValue polars-ioNDJsonReadOptions lazyNoNull Just a wrapper structure which is useful for certain impl specializations. Null lazyThe literal Null NullChunked NullableIdxSize ObjectType OptFlags lazyAllowed optimizations. OwnedBatchedCsvReader polars-ioOwnedObject ParquetFieldOverwrites polars-ioParquetMetadataContext polars-ioContext that can be used to construct custom file-level key value metadata for a Parquet file. ParquetObjectStore polars-ioParquetOptions polars-ioParquetReader polars-ioRead Apache parquet format into a DataFrame. ParquetWriteOptions polars-ioParquetWriter polars-ioWrite a DataFrame to Parquet format. PartitionSinkType lazyPartitionSinkTypeIR lazyPartitionTargetContext lazyPartitionTargetContextKey lazyPlSmallStr String type that inlines small strings. PlanSerializationContext lazyPrimitiveChunkedBuilder RankOptions lazyRollingCovOptions lazyRollingGroupOptions lazyRollingOptionsDynamicWindow temporalRollingOptionsFixedWindow RollingVarParams RollingWindower temporalRowEncodingOptions Options for the Polars Row Encoding. Scalar ScanArgsAnonymous lazyScanArgsParquet lazyScanFlags lazyScanSourceIter lazyAn iterator for ScanSources SerializeOptions polars-ioOptions to serialize logical types to CSV. Series Series SinkFinishContext lazySinkOptions lazyOptions that apply to all sinks. SinkWritten lazySortColumn lazySortColumnIR lazySortMultipleOptions Sort options for multi-series sorting. SortOptions Options for single series sorting. SpecialEq lazyWrapper type that has special equality properties
depending on the inner type specialization SplitNChars polars-opsStatisticsOptions polars-ioThe statistics to write StringType StrptimeOptions lazyStructArray polars-ioA StructArray is a nested [Array] with an optional validity representing
multiple [Array] with the same number of rows. StructNameSpace lazySpecialized expressions for Struct dtypes. StructType TableStatistics lazyThen lazyUtility struct for the when-then-otherwise expression. TimeType TimeUnitSet lazyTimeZone TrueT UInt8Type UInt16Type UInt32Type UInt64Type UInt128Type UnifiedScanArgs lazyScan arguments shared across different scan types. UnionArgs lazyUnionOptions lazyUnpivotArgsDSL lazyUnpivotArgsIR Arguments for LazyFrame::unpivot function UserDefinedFunction lazyRepresents a user-defined function When lazyUtility struct for the when-then-otherwise expression. Window temporalRepresents a window in time ZstdLevel polars-ioA valid Zstandard compression level. AggExpr lazyAmbiguous AnyValue ArrayDataTypeFunction lazyArrayFunction lazyArrowDataType The set of supported logical types in this crate. ArrowTimeUnit The time units defined in Arrow. AsofStrategy polars-opsBinaryFunction lazyBitwiseFunction lazyBooleanFunction lazyCategoricalFunction lazyCategoricalPhysical The physical datatype backing a categorical / enum. ChildFieldOverwrites polars-ioClosedInterval polars-opsClosedWindow temporalCloudScheme Column A column within a DataFrame . ColumnMapping lazyCommentPrefix polars-ioCsvEncoding polars-ioDataType DataTypeExpr lazyDataTypeFunction lazyDataTypeSelector lazyDslPlan lazyEngine lazyEvalVariant lazyExcluded lazyExpr lazyExpressions that can be used in various contexts. ExtraColumnsPolicy lazyFileScanDsl lazyFileScanIR lazyFileType lazyFillNullStrategy FunctionExpr lazyGroupByMethod GroupsIndicator GroupsType IndexOrder InequalityOperator polars-opsInterpolationMethod polars-opsIpcCompression polars-ioCompression codec JoinCoalesce polars-opsJoinType lazyJoinTypeOptions polars-opsJoinTypeOptionsIR lazyJoinValidation lazyJsonFormat polars-ioThe format to use to write the DataFrame to JSON: Json (a JSON array)
or JsonLines (each row output on a separate line). KeyValueMetadata polars-ioKey/value pairs that can be attached to a Parquet file as file-level metadtaa. Label temporalLazySerde lazyListFunction lazyLiteralValue lazyMaintainOrderJoin polars-opsMissingColumnsPolicy lazyMissingColumnsPolicyOrExpr lazyNestedType lazyNonExistent NullStrategy polars-opsNullValues polars-ioOperator lazyParallelStrategy polars-ioParquetCompression polars-ioThe compression strategy to use for writing Parquet files. ParquetStatistics polars-ioParquet statistics for a nesting level PartitionTargetCallback lazyPartitionTargetCallbackResult lazyPartitionVariant lazyPartitionVariantIR lazyPlPath A Path or URI PlPathRef A reference to a Path or URI PlanCallback lazyPolarsError PowFunction lazyQuantileMethod QuoteStyle polars-ioQuote style indicating when to insert quotes around a field. RandomMethod lazyRangeFunction lazyRankMethod lazyRenameAliasFn lazyReshapeDimension A dimension in a reshape. RollingFnParams RollingFunction lazyRollingFunctionBy lazyRollingRankMethod RoundMode polars-opsScanSource lazyA single source to scan from ScanSourceRef lazyA reference to a single item in ScanSources ScanSources lazySet of sources to scan from SearchSortedSide polars-opsSelector lazySinkFinishCallback lazySinkTarget lazySinkType lazySinkTypeIR lazyStartBy temporalStringFunction lazyStructDataTypeFunction lazyStructFunction lazyTemporalFunction lazyTimeUnit TimeZoneSet lazyUniqueKeepStrategy UnknownKind UpcastOrForbid lazyWindowMapping lazyWindowType lazyBUILD_STREAMING_EXECUTOR lazyDSL_VERSION lazyIDX_DTYPE NULL lazyURL_ENCODE_CHAR_SET polars-ioBOOLEAN_RE polars-ioEXTENSION_NAME FLOAT_RE polars-ioFLOAT_RE_DECIMAL polars-ioINTEGER_RE polars-ioPOLARS_TEMP_DIR_BASE_PATH polars-ioRLE_LENGTH_COLUMN_NAME polars-opsRLE_VALUE_COLUMN_NAME polars-opsAnonymousColumnsUdf lazyAnonymousScan lazyArgAgg polars-opsArgmin/ Argmax ArithmeticChunked ArrayCollectIterExt ArrayFromIter ArrayFromIterDtype AsBinary polars-opsAsList polars-opsAsRefDataType AsString polars-opsAsofJoin polars-opsAsofJoinBy polars-opsBinaryNameSpaceImpl polars-opsCatNative CategoricalPhysicalDtypeExt ChunkAgg Aggregation operations. ChunkAggSeries Aggregations that return Series of unit length. Those can be used in broadcasting operations. ChunkAnyValue ChunkApply Fastest way to do elementwise operations on a ChunkedArray<T> when the operation is cheaper than
branching due to null checking. ChunkApplyKernel Apply kernels on the arrow array chunks in a ChunkedArray. ChunkApproxNUnique ChunkBitwiseReduce Bitwise Reduction Operations. ChunkBytes ChunkCast Cast ChunkedArray<T> to ChunkedArray<N> ChunkCompareEq Compare Series and ChunkedArray ’s and get a boolean mask that
can be used to filter rows. ChunkCompareIneq Compare Series and ChunkedArray ’s using inequality operators (<, >=, etc.) and get
a boolean mask that can be used to filter rows. ChunkExpandAtIndex Create a new ChunkedArray filled with values at that index. ChunkExplode Explode/flatten a List or String Series ChunkFillNullValue Replace None values with a value ChunkFilter Filter values by a boolean mask. ChunkFull Fill a ChunkedArray with one value. ChunkFullNull ChunkNestingUtils Utility methods for dealing with nested chunked arrays. ChunkQuantile Quantile and median aggregation. ChunkReverse Reverse a ChunkedArray<T> ChunkRollApply This differs from ChunkWindowCustom and ChunkWindow
by not using a fold aggregator, but reusing a Series wrapper and calling Series aggregators.
This likely is a bit slower than ChunkWindow ChunkSet Create a ChunkedArray with new values by index or by boolean mask. ChunkShift ChunkShiftFill Shift the values of a ChunkedArray by a number of periods. ChunkSort Sort operations on ChunkedArray. ChunkTake ChunkTakeUnchecked ChunkUnique Get unique values in a ChunkedArray ChunkVar Variance and standard deviation aggregation. ChunkZip Combine two ChunkedArray based on some predicate. ChunkedBuilder ChunkedCollectInferIterExt ChunkedCollectIterExt ChunkedSet polars-opsColumnsUdf lazyA wrapper trait for any closure Fn(Vec<Series>) -> PolarsResult<Series> CrossJoin polars-opsCrossJoinFilter polars-opsDataFrameJoinOps polars-opsDataFrameOps polars-opsDateMethods temporalDatetimeMethods temporalDurationMethods temporalFromData FromDataBinary FromDataUtf8 GetAnyValue IndexToUsize InitHashMaps InitHashMaps2 IntoColumn Convert Self into a Column IntoGroupsType Used to create the tuples for a group_by operation. IntoLazy lazyIntoMetadata IntoScalar IntoSeries Used to convert a ChunkedArray , &dyn SeriesTrait and Series
into a Series . IntoVec Convenience for x.into_iter().map(Into::into).collect() using an into_vec() function. IsFirstDistinct Mask the first unique values as true IsLastDistinct Mask the last unique values as true JoinDispatch polars-opsLazyFileListReader lazyReads LazyFrame from a filesystem or a cloud storage.
Supports glob patterns. LhsNumOps ListBuilderTrait ListFromIter ListNameSpaceImpl polars-opsLiteral lazyLogicalType MetaDataExt MinMaxHorizontal polars-opsMomentSeries polars-opsNamedFrom NamedFromOwned NewChunkedArray NumOpsDispatch NumOpsDispatchChecked NumericNative PolarsCategoricalType Safety PolarsDataType Safety PolarsFloatType PolarsIntegerType PolarsIterator A PolarsIterator is an iterator over a ChunkedArray which contains polars types. A PolarsIterator
must implement ExactSizeIterator and DoubleEndedIterator . PolarsNumericType PolarsObject Values need to implement this so that they can be stored into a Series and DataFrame PolarsPhysicalType PolarsRound temporalPolarsTemporalGroupby lazyPolarsTruncate temporalPolarsUpsample temporalQuantileAggSeries Reinterpret RoundSeries polars-opsSchemaExt SchemaExtPl SchemaNamesAndDtypes SeedableFromU64SeedExt SerReader polars-ioSerWriter polars-ioSeriesJoin polars-opsSeriesMethods polars-opsSeriesOpsTime temporalSeriesRank polars-opsSeriesSealed polars-opsSeriesTrait ShrinkType polars-opsSlicedArray Utility trait to slice concrete arrow arrays whilst keeping their
concrete type. E.g. don’t return Box<dyn Array>. StaticArray StringMethods temporalStringNameSpaceImpl polars-opsSumMeanHorizontal polars-opsTakeChunked polars-opsGather by ChunkId TakeChunkedHorPar polars-opsTemporalMethods temporalTimeMethods temporalToDummies polars-opsUdfSchema lazyVarAggSeries VecHash _coalesce_full_join polars-ops_join_suffix_name polars-ops_set_check_length ⚠ Meant for internal use. In very rare conditions this can be turned off. abs polars-opsConvert numerical values to their absolute value. all lazySelects all columns. all_horizontal lazyCreate a new column with the bitwise-and of the elements in each row. any_horizontal lazyCreate a new column with the bitwise-or of the elements in each row. apply_multiple lazyApply a function/closure over the groups of multiple columns. This should only be used in a group_by aggregation. apply_projection polars-ioarange lazyGenerate a range of integers. arg_sort_by lazyFind the indexes that would sort these series in order of appearance. arg_where lazyGet the indices where condition evaluates true. as_struct lazyTake several expressions and collect them into a StructChunked . avg lazyFind the mean of all the values in the column named name. Alias for mean . base_utc_offset temporalbinary_expr lazyCompute op(l, r) (or equivalently l op r). l and r must have types compatible with the Operator. by_name lazySelect multiple columns by dtype. cast lazyCasts the column given by Expr to a different type. clip polars-opsSet values outside the given boundaries to the boundary value. clip_max polars-opsSet values above the given maximum to the maximum value. clip_min polars-opsSet values below the given minimum to the minimum value. coalesce lazyFolds the expressions from left to right keeping the first non-null values. coalesce_columns polars-opscol lazyCreate a Column Expression based on a column name. collect_all lazyCollect all LazyFrame computations. cols lazySelect multiple columns by name. columns_to_projection polars-ioconcat lazyConcat multiple LazyFrame s vertically. concat_arr lazyHorizontally concatenate columns into a single array-type column. concat_expr lazyconcat_lf_diagonal lazyConcat LazyFrame s diagonally.
Calls concat internally. concat_lf_horizontal lazyConcat LazyFrame s horizontally. concat_list lazyConcat lists entries. concat_str lazyHorizontally concat string columns in linear time convert_inner_type Cast null arrays to inner type and ensure that all offsets remain correct convert_to_unsigned_index polars-opscount_ones polars-opscount_rows polars-ioRead the number of rows without parsing columns
useful for count(*) queries count_rows_from_slice_par polars-ioRead the number of rows without parsing columns
useful for count(*) queries count_rows_from_slice_raw polars-ioRead the number of rows without parsing columns, assuming bytes is at a
newline starting point. Does not deal with start/header. count_zeros polars-opscreate_sorting_map polars-iocum_count polars-opscum_count_with_init polars-opscum_fold_exprs lazyAccumulate over multiple columns horizontally / row wise. cum_max polars-opsGet an array with the cumulative max computed at every element. cum_max_with_init polars-opscum_min polars-opsGet an array with the cumulative min computed at every element. cum_min_with_init polars-opscum_prod polars-opsGet an array with the cumulative product computed at every element. cum_prod_with_init polars-opscum_reduce_exprs lazyAccumulate over multiple columns horizontally / row wise. cum_sum polars-opsGet an array with the cumulative sum computed at every element cum_sum_with_init polars-opsdate_ranges lazyCreate a column of date ranges from a start and stop expression. datetime lazyConstruct a column of Datetime from the provided DatetimeArgs . datetime_range lazyCreate a datetime range from a start and stop expression. datetime_ranges lazyCreate a column of datetime ranges from a start and stop expression. datetime_to_timestamp_ms datetime_to_timestamp_ns datetime_to_timestamp_us decode_json_response polars-ioUtility for decoding JSON that adds the response value to the error message if decoding fails.
This makes it much easier to debug errors from parsing network responses. default_join_ids polars-opsdeserialize polars-ioDeserializes the statistics in the column chunks from a single row_group
into Statistics associated from field’s name. diff polars-opsdst_offset temporaldtype_col lazySelect multiple columns by dtype. dtype_cols lazySelect multiple columns by dtype. duration lazyConstruct a column of Duration from the provided DurationArgs element lazyempty lazySelects no columns. ensure_duration_matches_dtype temporalensure_is_constant_duration temporalensure_matching_schema ensure_same_categories ensure_same_frozen_categories escape_regex polars-opsescape_regex_str polars-opsestimate_n_lines_in_chunk polars-ioTotal len divided by max len of first and last non-empty lines. This is intended to be cheaper
than estimate_n_lines_in_file. estimate_n_lines_in_file polars-ioexpand_paths polars-ioRecursively traverses directories and expands globs if glob is true. expand_paths_hive polars-ioRecursively traverses directories and expands globs if glob is true.
Returns the expanded paths and the index at which to start parsing hive
partitions from the path. expanded_from_single_directory polars-ioReturns true if expanded_paths were expanded from a single directory first lazyFirst column in a DataFrame. floor_div_series polars-opsfmt_group_by_column fold_exprs lazyAccumulate over multiple columns horizontally / row wise. format_str lazyFormat the results of an array of expressions using a format string get_column_write_options polars-ioget_glob_start_idx polars-ioGet the index of the first occurrence of a glob symbol. get_reader_bytes polars-ioget_strftime_format group_by_values temporalDifferent from group_by_windows, where define window buckets and search which values fit that
pre-defined bucket. group_by_windows temporalWindow boundaries are created based on the given Window, which is defined by: hor_str_concat polars-opsHorizontally concatenate all strings. impl_duration polars-opsimpl_replace_time_zone polars-opsimpl_replace_time_zone_fast polars-opsIf ambiguous is length-1 and not equal to “null”, we can take a slightly faster path. in_nanoseconds_window temporalindex_cols lazySelect multiple columns by index. indexes_to_usizes infer_file_schema polars-ioInfer the schema of a CSV file by reading through the first n rows of the file,
with max_read_rows controlling the maximum number of rows to read. infer_schema polars-ioInfers a ArrowSchema from parquet’s FileMetadata . int_range lazyGenerate a range of integers. int_ranges lazyGenerate a range of integers for each row of the input columns. interpolate polars-opsinterpolate_by polars-opsis_between polars-opsis_close polars-opsis_first_distinct polars-opsis_in polars-opsis_last_distinct polars-opsis_not_null lazyA column which is false wherever expr is null, true elsewhere. is_null lazyA column which is true wherever expr is null, false elsewhere. json_lines polars-ioknown_timezones temporallast lazyLast column in a DataFrame. leading_ones polars-opsleading_zeros polars-opslen lazyReturn the number of rows in the context. linear_space lazyGenerate a series of equally-spaced points. linear_spaces lazyCreate a column of linearly-spaced sequences from ‘start’, ‘end’, and ‘num_samples’ expressions. lit lazyCreate a Literal Expression from L. A literal expression behaves like a column that contains a single distinct
value. lst_get polars-opsmap_multiple lazyApply a function/closure over multiple columns once the logical plan get executed. materialize_empty_df polars-iomaterialize_projection polars-iomax lazyFind the maximum of all the values in the column named name. Shorthand for col(name).max(). mean lazyFind the mean of all the values in the column named name. Shorthand for col(name).mean(). median lazyFind the median of all the values in the column named name. Shorthand for col(name).median(). merge_dtypes min lazyFind the minimum of all the values in the column named name. Shorthand for col(name).min(). negate polars-opsnegate_bitwise polars-opsnew_int_range polars-opsnew_linear_space_f32 polars-opsnew_linear_space_f64 polars-opsnot lazyNegates a boolean column. nth lazyNth column in a DataFrame. overwrite_schema polars-ioparse_ndjson polars-ioprepare_cloud_plan lazyPrepare the given DslPlan for execution on Polars Cloud. private_left_join_multiple_keys polars-opsquantile lazyFind a specific quantile of all the values in the column named name. reduce_exprs lazyAnalogous to Iterator::reduce . remove_bom polars-iorepeat lazyCreate a column of length n containing n copies of the literal value. repeat_by polars-opsreplace polars-opsReplace values by different values of the same data type. replace_date temporalReplace specific time component of a DateChunked with a specified value. replace_datetime temporalReplace specific time component of a DatetimeChunked with a specified value. replace_or_default polars-opsReplace all values by different values. replace_strict polars-opsReplace all values by different values. replace_time_zone polars-opsresolve_homedir polars-ioReplaces a “~” in the Path with the home directory. rle polars-opsGet the lengths of runs of identical values. rle_id polars-opsSimilar to rle, but maps values to run IDs. rle_lengths polars-opsGet the run-Lengths of values. rolling_kurtosis polars-opsrolling_skew polars-opssplit_helper polars-opssplit_to_struct polars-opsstr_format polars-opsstr_join polars-opsstrip_chars polars-opsstrip_chars_end polars-opsstrip_chars_start polars-opsstrip_prefix polars-opsstrip_suffix polars-opssubstring_ternary_offsets_value polars-opssum lazySum all the values in the column named name. Shorthand for col(name).sum(). ternary_expr lazytime_ranges lazyCreate a column of time ranges from a start and stop expression. trailing_ones polars-opstrailing_zeros polars-opstry_raise_keyboard_interrupt Checks if the keyboard interrupt flag is set, and if yes panics as a
keyboard interrupt. This function is very cheap. try_set_sorted_flag polars-iounique_counts polars-opsReturns a count of the unique values in the order of appearance. unpack_dtypes update_view polars-opswhen lazyStart a when-then-otherwise expression. write_partitioned_dataset polars-ioWrite a partitioned parquet dataset. This functionality is unstable. AllowedOptimizations lazyAllowedOptimizations ArrayChunked ArrayRef ArrowSchema An ordered sequence of Field s BinaryChunked BinaryChunkedBuilder BinaryOffsetChunked BooleanChunked BorrowIdxItem CatSize Categorical8Chunked Categorical16Chunked Categorical32Chunked CategoricalChunked ChunkJoinOptIds polars-opsDateChunked DatetimeChunked DecimalChunked DurationChunked FieldRef FieldsNameMapper lazyFileMetadataRef polars-ioFillNullLimit Float32Chunked Float64Chunked GroupsSlice Every group is indicated by an array where the IdxArr IdxCa IdxItem IdxSize IdxType InnerJoinIds polars-opsInt8Chunked Int16Chunked Int32Chunked Int64Chunked Int128Chunked LargeBinaryArray LargeListArray LargeStringArray LeftJoinIds polars-opsListChunked ObjectChunked OpaqueColumnUdf lazyPlFixedStateQuality PlHashMap PlHashSet PlIdHashMap This hashmap uses an IdHasher PlIndexMap PlIndexSet PlRandomState PlRandomStateQuality PlSeedableRandomStateQuality PolarsResult RenameAliasRustFn lazyRowGroupIterColumns polars-ioSchema SchemaRef StringChunked StringChunkedBuilder StructChunked TimeChunked UInt8Chunked UInt16Chunked UInt32Chunked UInt64Chunked UInt128Chunked