如何使pandas.cut总是从最低的bin开始?

时间:2019-03-04 19:16:46

标签: pandas cut bins

请让我知道如何实现以下目标:

我有一个数据框,我想在其中合并“ cum_vol”列:

 Time       abs_quant        cum_vol       
 17:40:00   294710.0         294710.0         
 17:35:00   10626240.3       10920950.3       
 17:30:00   248827899.4      259748849.7     

对于bin间隔,我有一个序列:[0,10000,32000,42000,11000000] 如果我将df ['cum_vol']合并到那些bin中,我将收到最低的bin 2(这是有道理的,因为cum_vol中的第一个值超过了第一个bin)。

如何修改pandas.cut,使合并始终从第一个垃圾箱开始?因此,对于df,我希望有一个新列“ bins”,其中包含1、4等对应的cum_vol?值?

非常感谢!

0 个答案:

没有答案