Currently the Groups created by the Dataframe.GroupBy method is limited to what Groups.Aggregation has to offer. So, this PR adds a new method Groups.GetGroups that gives user the freedom to build custom aggregations on top of the created groups.
The other minor change introduced is, to use go's stringer tool to manage the AggregationType enum
Currently the
Groups
created by theDataframe.GroupBy
method is limited to whatGroups.Aggregation
has to offer. So, this PR adds a new methodGroups.GetGroups
that gives user the freedom to build custom aggregations on top of the created groups.The other minor change introduced is, to use go's
stringer
tool to manage theAggregationType
enum