GroupBy#

When performing aggregations such as sum, mean and count, you may often want to group data by certain keys and aggregate within those keys.

Calling DataFrame.groupby returns a GroupedDataFrame object which is a view of the original DataFrame but with additional context on which keys to group on. You can then call various aggregation methods to run the aggregation within each group, returning a new DataFrame.

daft.dataframe.dataframe.GroupedDataFrame.sum

Perform grouped sum on this GroupedDataFrame.

daft.dataframe.dataframe.GroupedDataFrame.mean

Performs grouped mean on this GroupedDataFrame.

daft.dataframe.dataframe.GroupedDataFrame.min

Perform grouped min on this GroupedDataFrame.

daft.dataframe.dataframe.GroupedDataFrame.max

Performs grouped max on this GroupedDataFrame.

daft.dataframe.dataframe.GroupedDataFrame.agg

Perform aggregations on this GroupedDataFrame.