Convertir filas en una cadena separada por comas en pandas

Tengo un dataframe de pandas:

from pandas import DataFrame import pandas as pd df2 = DataFrame({'a' : ['one', 'one', 'two','two', 'three', 'two', 'one', 'six'], 'b' : ['x', 'y', 'z', 'y', 'x', 'y', 'x', 'x']}) 

Necesito agruparlo usando la columna 'a' .

 df3 = df2.groupby(['a']) 

A continuación, quiero convertir la columna 'b' en cadenas separadas por comas, la tabla resultante debería tener este aspecto:

 ab --------------- one j, k, l two m, n, o three p, q 

¿Alguien sabe cómo hacerlo sin salir de los pandas? Parece simple, pero no puede encontrar una manera de hacerlo dentro de los pandas.

editado del comentario @DSM

 In [12]: df2.groupby('a')['b'].apply(','.join) Out[12]: a one x,y,x six x three x two z,y,y Name: b, dtype: object