Python 列上的十进制数据帧
我有一个熊猫数据框,我想在一个特定的列上取小数,然后得到每个小数的平均值 以下是数据集: 我希望对res列进行十分位,维护股票代码列以及其他数据的不一致性,并获得每个十分位的平均值Python 列上的十进制数据帧,python,sorting,python-3.x,statistics,dataframe,Python,Sorting,Python 3.x,Statistics,Dataframe,我有一个熊猫数据框,我想在一个特定的列上取小数,然后得到每个小数的平均值 以下是数据集: 我希望对res列进行十分位,维护股票代码列以及其他数据的不一致性,并获得每个十分位的平均值 我试图使用pd.qcut(beta.res,10),但无法使用该结果重新组织数据。IIUC,您可以使用返回可用于groupby的内容这一事实,因此它只是类似于: df.groupby(pd.qcut(beta.res,10)).mean()
我试图使用
pd.qcut(beta.res,10)
,但无法使用该结果重新组织数据。IIUC,您可以使用返回可用于groupby
的内容这一事实,因此它只是类似于:
df.groupby(pd.qcut(beta.res,10)).mean()