now that we have groupby
as an extension method on dataframes, we should remove the by
feature from summarise
and mutate
- this allows for separation of concerns(keep groupby operations separate from dataframe operations), and also makes it easier to debug issues that may arise.