Concept Flow - GroupBy and aggregations
Start with DataFrame
Choose column(s) to group by
Apply groupBy operation
Select aggregation function(s)
Compute aggregated results
Return new DataFrame with grouped and aggregated data
GroupBy splits data into groups by column values, then aggregation computes summary stats per group.
