bigframes.pandas.api.typing.Window#

class bigframes.pandas.api.typing.Window(block: Block, window_spec: WindowSpec, value_column_ids: Sequence[str], drop_null_groups: bool = True, is_series: bool = False, skip_agg_column_id: str | None = None)[source]#

Provide window calculations.

Methods

__init__(block, window_spec, value_column_ids)

agg(func)

Aggregate using one or more operations over the specified axis.

aggregate(func)

count()

Calculate the window count of non-NULL observations.

max()

Calculate the weighted window maximum.

mean()

Calculate the weighted window mean.

min()

Calculate the weighted window minimum.

std()

Calculate the weighted window standard deviation.

sum()

Calculate the weighted window sum.

var()

Calculate the weighted window variance.