Concept Flow - GroupBy with custom functions
Start with DataFrame
Group data by column(s)
Apply custom function to each group
Combine results into new DataFrame
Output grouped summary
We start with a table, group rows by a column, apply a custom function to each group, then combine the results.