请让我知道如何实现以下目标:
我有一个数据框,我想在其中合并“ 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?值?
非常感谢!