Concept Flow - Why groupby summarizes data by category
Start with DataFrame
Choose column(s) to group by
Split data into groups by category
Apply summary function (e.g., sum, mean)
Combine results into summary DataFrame
End
GroupBy splits data by categories, applies summary functions to each group, then combines results.