Expand description
Everything you need to get started with Polars.
Re-exports§
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;
object
pub use crate::chunked_array::ChunkedArray;
pub 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::*;
temporal
pub use crate::datatypes::*;
pub use crate::frame::group_by::*;
algorithm_group_by
pub use crate::schema::*;
Modules§
- default_
arrays - fixed_
size_ list dtype-array
- list
- null
- revmap
dtype-categorical
- slice
- string_
cache dtype-categorical
- utf8
Macros§
Structs§
- Arc
- A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
- Arrow
Field - Represents Arrow’s metadata of a “column”.
- CatIter
dtype-categorical
- Categorical
Chunked dtype-categorical
- Categorical
Chunked Builder dtype-categorical
- ChunkId
- Global
RevMap Merger dtype-categorical
- Nullable
IdxSize - PlSmall
Str - String type that inlines small strings.
- Rolling
Options Fixed Window rolling_window
- Rolling
Quantile Params - Rolling
VarParams - String
Cache Holder dtype-categorical
- Enable the global string cache as long as the object is alive (RAII).
Enums§
- Ambiguous
- Index
Order ndarray
- NonExistent
- Polars
Error - Quantile
Method - RevMapping
dtype-categorical
- Rolling
FnParams
Traits§
- Array
Collect Iter Ext - Categorical
Merge Operation dtype-categorical
- Chunk
AggSeries - Aggregations that return
Series
of unit length. Those can be used in broadcasting operations. - From
Data - From
Data Binary - From
Data Utf8 - Index
ToUsize - List
From Iter - Named
From - Named
From Owned - NumOps
Dispatch Checked checked_arithmetic
- Quantile
AggSeries - 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§
- call_
categorical_ merge_ operation dtype-categorical
- convert_
inner_ type - Cast null arrays to inner type and ensure that all offsets remain correct
- indexes_
to_ usizes - make_
categoricals_ compatible dtype-categorical
- make_
list_ categoricals_ compatible dtype-categorical
Type Aliases§
- Array
Ref - Arrow
Schema - An ordered sequence of
Field
s - IdxArr
- IdxSize
- Large
Binary Array - Large
List Array - Large
String Array - Polars
Result - Quantile
Interpol Options Deprecated