polars_core

Module prelude

Source
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_listdtype-array
list
null
revmapdtype-categorical
slice
string_cachedtype-categorical
utf8

Macros§

df
polars_bail
polars_ensure
polars_err
polars_warn

Structs§

Arc
A thread-safe reference-counting pointer. ‘Arc’ stands for ‘Atomically Reference Counted’.
ArrowField
Represents Arrow’s metadata of a “column”.
CatIterdtype-categorical
CategoricalChunkeddtype-categorical
CategoricalChunkedBuilderdtype-categorical
ChunkId
GlobalRevMapMergerdtype-categorical
NullableIdxSize
PlSmallStr
String type that inlines small strings.
RollingOptionsFixedWindowrolling_window
RollingQuantileParams
RollingVarParams
StringCacheHolderdtype-categorical
Enable the global string cache as long as the object is alive (RAII).

Enums§

Ambiguous
IndexOrderndarray
NonExistent
PolarsError
QuantileMethod
RevMappingdtype-categorical
RollingFnParams

Traits§

ArrayCollectIterExt
CategoricalMergeOperationdtype-categorical
ChunkAggSeries
Aggregations that return Series of unit length. Those can be used in broadcasting operations.
FromData
FromDataBinary
FromDataUtf8
IndexToUsize
ListFromIter
NamedFrom
NamedFromOwned
NumOpsDispatchCheckedchecked_arithmetic
QuantileAggSeries
SlicedArray
Utility trait to slice concrete arrow arrays whilst keeping their concrete type. E.g. don’t return Box<dyn Array>.
VarAggSeries

Functions§

call_categorical_merge_operationdtype-categorical
convert_inner_type
Cast null arrays to inner type and ensure that all offsets remain correct
indexes_to_usizes
make_categoricals_compatibledtype-categorical
make_list_categoricals_compatibledtype-categorical

Type Aliases§

ArrayRef
ArrowSchema
An ordered sequence of Fields
IdxArr
IdxSize
LargeBinaryArray
LargeListArray
LargeStringArray
PolarsResult
QuantileInterpolOptionsDeprecated