pythonのpandasで離散化、ビニング、ビンに区切り集計

離散化、ビンに切って、ビニングして、カテゴリごとに集計
xはデータフレーム x[0]で1列目をとりだしている.
qcutはデータ数をあわせる分割, cutは均等割り.
x[0]として、pd.Seres化することに注意 x0だと、DataFrame。

cats=pd.qcut(x[0],30)
print cats
print pd.Series(y).groupby(cats).mean()