Concept Flow - groupby() basics
Start with DataFrame
Choose column(s) to group by
Split data into groups
Apply aggregation function
Combine results into new DataFrame
Output grouped data
The groupby() process splits data by chosen columns, applies a function to each group, then combines the results.