What does df.groupby('Category') create before an aggregation is applied?
df.groupby('Category')
A DataFrame containing sales sums immediately
A DataFrameGroupBy object that organizes rows by unique Category values
A permanently sorted copy of the original DataFrame
Only the raw Category column as a Series