daft.dataframe.dataframe.GroupedDataFrame.agg#

GroupedDataFrame.agg(to_agg: list[tuple[Union[daft.expressions.Expression, str], str]]) daft.dataframe.dataframe.DataFrame[source]#

Perform aggregations on this GroupedDataFrame. Allows for mixed aggregations.

Example

>>> df = df.groupby('x').agg([
>>>     ('x', 'sum'),
>>>     ('x', 'mean'),
>>>     ('y', 'min'),
>>>     ('y', 'max'),
>>> ])
Parameters

to_agg (List[Tuple[ColumnInputType, str]]) – list of (column, agg_type)

Returns

DataFrame with grouped aggregations

Return type

DataFrame