Expand description
Everything you need to get started with Polars.
Re-exports§
pub use crate::chunked_array::ChunkedArray;pub use crate::chunked_array::arithmetic::ArithmeticChunked;pub use crate::chunked_array::builder::BinaryChunkedBuilder;pub use crate::chunked_array::builder::BooleanChunkedBuilder;pub use crate::chunked_array::builder::ChunkedBuilder;pub use crate::chunked_array::builder::ListBinaryChunkedBuilder;pub use crate::chunked_array::builder::ListBooleanChunkedBuilder;pub use crate::chunked_array::builder::ListBuilderTrait;pub use crate::chunked_array::builder::ListPrimitiveChunkedBuilder;pub use crate::chunked_array::builder::ListStringChunkedBuilder;pub use crate::chunked_array::builder::NewChunkedArray;pub use crate::chunked_array::builder::PrimitiveChunkedBuilder;pub use crate::chunked_array::builder::StringChunkedBuilder;pub use crate::chunked_array::collect::ChunkedCollectInferIterExt;pub use crate::chunked_array::collect::ChunkedCollectIterExt;pub use crate::chunked_array::iterator::PolarsIterator;pub use crate::chunked_array::object::PolarsObject;objectpub use crate::frame::column::Column;pub use crate::frame::column::IntoColumn;pub use crate::frame::explode::UnpivotArgsIR;pub use crate::frame::DataFrame;pub use crate::frame::UniqueKeepStrategy;pub use crate::hashing::VecHash;pub use crate::scalar::Scalar;pub use crate::series::arithmetic::LhsNumOps;pub use crate::series::arithmetic::NumOpsDispatch;pub use crate::series::IntoSeries;pub use crate::series::Series;pub use crate::series::SeriesTrait;pub use crate::utils::IntoVec;pub use crate::datatypes;pub use crate::chunked_array::ops::*;pub use crate::chunked_array::temporal::conversion::*;temporalpub use crate::datatypes::*;pub use crate::frame::group_by::*;algorithm_group_bypub use crate::schema::*;
Modules§
Macros§
Structs§
- Arc
- A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
- Arrow
Field - Represents Arrow’s metadata of a “column”.
- ChunkId
- Null
Chunked - Nullable
IdxSize - PlSmall
Str - String type that inlines small strings.
- Rolling
Options Fixed Window rolling_window - Rolling
VarParams - RowEncoding
Options - Options for the Polars Row Encoding.
Enums§
Traits§
- Array
Collect Iter Ext - Categorical
Physical Dtype Ext dtype-categorical - Chunk
AggSeries - Aggregations that return
Seriesof unit length. Those can be used in broadcasting operations. - From
Data - From
Data Binary - From
Data Utf8 - Index
ToUsize - Init
Hash Maps - List
From Iter - Named
From - Named
From Owned - NumOps
Dispatch Checked checked_arithmetic - Quantile
AggSeries - Seedable
From U64Seed Ext - Sliced
Array - Utility trait to slice concrete arrow arrays whilst keeping their
concrete type. E.g. don’t return
Box<dyn Array>. - VarAgg
Series
Functions§
- convert_
inner_ type - Cast null arrays to inner type and ensure that all offsets remain correct
- indexes_
to_ usizes - try_
raise_ keyboard_ interrupt - Checks if the keyboard interrupt flag is set, and if yes panics as a keyboard interrupt. This function is very cheap.
Type Aliases§
- Array
Ref - Arrow
Schema - An ordered sequence of
Fields - Categorical8
Chunked dtype-categorical - Categorical16
Chunked dtype-categorical - Categorical32
Chunked dtype-categorical - Categorical
Chunked dtype-categorical - IdxArr
- IdxSize
- Large
Binary Array - Large
List Array - Large
String Array - PlFixed
State Quality - PlHash
Map - PlHash
Set - PlIndex
Map - PlIndex
Set - PlRandom
State - PlRandom
State Quality - PlSeedable
Random State Quality - Polars
Result