Cómo obtener una vista previa de las filas después de usar .groupby () en Pandas df / series

Después de usar df.groupby(df.index.month) me gustaría obtener una vista previa de mi DataFrame desafortunadamente .head elimina el formato del grupo y df['col'][:3] devuelve el siguiente error:

 --------------------------------------------------------------------------- NotImplementedError Traceback (most recent call last)  in () 1 test= sve_DOC 2 test = test.groupby(test.index.month) ----> 3 print test['DOC_mg/L'][:3] C:\Users\AppData\Local\Enthought\Canopy32\User\lib\site-packages\pandas\core\groupby.pyc in __getitem__(self, key) 487 488 def __getitem__(self, key): --> 489 raise NotImplementedError 490 491 def _make_wrapper(self, name): NotImplementedError: 

¿Hay alguna manera de evitar esto?

Actualización: Después de revisar los grupos, quise hacer algunas de las operaciones en los datos que hice en base a la post test.get_group(5)['col'].median() @ chrisb. test.get_group(5)['col'].median()

¿Algo como esto? gb es el objeto GroupBy. Esto imprime las primeras 5 filas de los primeros 3 grupos.

 In [230]: gb = df.groupby(df.index.month) In [231]: for k in gb.groups.keys()[:3]: ...: print gb.get_group(k)[:5] 

puedes pasar la prueba

 test = df.groupby("columnTitle") for each in test: print each[0] #columnTitle value print each[1] #corresponding df equivalent of df[df['columnTitle']==each[0]]