К сожалению, вы не предоставили ни примеров данных, ни своего кода, поэтому я не уверен, правильно ли я понял вашу проблему.
Но, группируя, вы получаете объект, содержащий несколько фреймов данных, если хотите, «субдатафреймы», поэтому сам объект groupby больше не может быть показан как простой фрейм данных. Но вы можете перебирать его, получая имя и подкадры, которые вы можете просто напечатать.
Пример:
df = pd.DataFrame({'Col': ['blue', 'red', 'blue', 'red'], 'Val1': [12, 34, 56, 78],'Val2': [42, 53, 64, 75]})
Col Val1 Val2
0 blue 12 42
1 red 34 53
2 blue 56 64
3 red 78 75
for name, grp in df.groupby('Col'):
print(name, grp, sep='\n', end='\n\n')
blue
Col Val1 Val2
0 blue 12 42
2 blue 56 64
red
Col Val1 Val2
1 red 34 53
3 red 78 75