Is your feature request related to a problem?
[this should provide a description of what the problem is, e.g. "I wish I could use pandas to do [...]"]
Describe the solution you'd like
As mentioned in #37145 the pre processing part in https://github.com/pandas-dev/pandas/blob/6abe5106a63431239081af7c15a1569628cf7628/pandas/core/groupby/groupby.py#L2174 is very generic and could be moved to a function
Comment From: jbrockmendel
@phofl i think #51003 would close this, can you confirm