为变量创建自定义排名,由Python中的另一个变量创建组

时间:2016-08-02 17:24:54

标签: python group-by rank

我有一个这样的数据框:

ID         Category     Purchase
10001         1          7823
10001         2          7932
10002         1          10899
10003         1          79812
10003         2          80980
.....

还有许多其他ID,他们拥有不同类别的购买金额。我想根据购买金额将每个类别中的每个用户排成10组(我可能也想尝试5或20个等级)。所以最接近的观察结果是相同的pandas rank()函数指定类别中的rank =值范围。但是我希望将等级数限制为10.它将等同于SAS中的proc等级。

0 个答案:

没有答案