bigframes.pandas.api.typing.DataFrameGroupBy#

class bigframes.pandas.api.typing.DataFrameGroupBy(block: Block, by_col_ids: Sequence[str], *, selected_cols: Sequence[str] | None = None, dropna: bool = True, as_index: bool = True, by_key_is_singular: bool = False)[source]#

Methods

__init__(block, by_col_ids, *[, ...])

agg([func])

Aggregate using one or more operations.

aggregate([func])

Aggregate using one or more operations.

all()

any()

corr(*[, numeric_only])

Compute pairwise correlation of columns, excluding NA/null values.

count()

cov(*[, numeric_only])

Compute pairwise covariance of columns, excluding NA/null values.

cumcount([ascending])

cummax(*args[, numeric_only])

cummin(*args[, numeric_only])

cumprod(*args, **kwargs)

cumsum(*args[, numeric_only])

describe([include])

diff([periods])

expanding([min_periods])

first([numeric_only, min_count])

head([n])

kurt(*[, numeric_only])

kurtosis(*[, numeric_only])

last([numeric_only, min_count])

max([numeric_only])

mean([numeric_only])

median([numeric_only, exact])

min([numeric_only])

nunique()

Return DataFrame with counts of unique elements in each position.

quantile([q, numeric_only])

rank([method, ascending, na_option, pct])

rolling(window[, min_periods, on, closed])

shift([periods])

size()

skew(*[, numeric_only])

std(*[, numeric_only])

sum([numeric_only])

value_counts([subset, normalize, sort, ...])

Return a Series or DataFrame containing counts of unique rows.

var(*[, numeric_only])