Как сделать так, чтобы pandas.cut всегда начинался с самой нижней корзины? - PullRequest
0 голосов
/ 04 марта 2019

Не могли бы вы, пожалуйста, дать мне знать, как добиться следующего:

У меня есть фрейм данных, в котором я хотел бы добавить столбец "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     

Для интервалов бинаУ меня есть серия: [0, 10000, 32000, 42000, 11000000] Если я добавлю din ['cum_vol'] в эти ячейки, я получу наименьшую ячейку из 2 (что имеет смысл, потому что самое первое значение в cum_vol превышаетпервый бен).

Как я могу изменить pandas.cut, чтобы биннинг ВСЕГДА начинался с первого бина?Итак, для df я хотел бы иметь новый столбец "bin", который содержит 1, 4 и т. Д. Для соответствующих значений cum_vol?

Большое спасибо!

...