Skip to main content
This reference documents the core classes in the DataStore API.

DataStore

The main DataFrame-like class for data manipulation.

Constructor

Parameters: Examples:

Properties

Factory Methods

See Factory Methods for details.

Query Methods

See Query Building for details.

Pandas-compatible methods

See Pandas Compatibility for the complete list of 209 methods. Indexing: head(), tail(), sample(), loc, iloc, at, iat, query(), isin(), where(), mask(), get(), xs(), pop() Aggregation: sum(), mean(), std(), var(), min(), max(), median(), count(), nunique(), quantile(), describe(), corr(), cov(), skew(), kurt() Manipulation: drop(), drop_duplicates(), dropna(), fillna(), replace(), rename(), assign(), astype(), copy() Sorting: sort_values(), sort_index(), nlargest(), nsmallest(), rank() Reshaping: pivot(), pivot_table(), melt(), stack(), unstack(), transpose(), explode(), squeeze() Combining: merge(), join(), concat(), append(), combine(), update(), compare() Apply/Transform: apply(), applymap(), map(), agg(), transform(), pipe(), groupby() Time Series: rolling(), expanding(), ewm(), shift(), diff(), pct_change(), resample()

I/O Methods

See I/O Operations for details.

Debugging Methods

See Debugging for details.

Magic Methods


ColumnExpr

Represents a column expression for lazy evaluation. Returned when accessing a column.

Properties

Accessors

See Accessors for complete documentation.

Arithmetic Operations

Comparison Operations

Logical Operations

Methods

Aggregation Methods


LazyGroupBy

Represents a grouped DataStore for aggregation operations.

Methods

Column Selection

Aggregation Specifications


LazySeries

Represents a lazy Series (single column).

Properties

Methods

Inherits most methods from ColumnExpr. Key methods:

F (Functions)

Namespace for ClickHouse functions.
See Aggregation for details.

Field

Reference to a column by name.

CaseWhen

Builder for CASE WHEN expressions.

Window

Window specification for window functions.
Last modified on July 2, 2026