我有一组价格和金额-其中amt1为price1的总体积。
对我来说,价格太精确了,我想根据价格将价格/金额对分组/合并/汇总到均匀分布的存储桶中,然后对金额进行求和。
例如,我原来的df:
index price1 price2 price3 price4 amt1 amt2 amt3 amt4
1 451 454 462 470 10 1 2 5
2 448 452 458 464 8 2 6 2
3 461 463 468 480 1 3 6 9
4 453 455 471 481 4 3 2 4
将产生:
index bin1 bin2 bin3 bin4 bin5 amt1 amt2 amt3 amt4 amt5
1 440 450 460 470 480 0 11 2 5 0
2 440 450 460 470 480 8 8 2 0 0
3 440 450 460 470 480 0 0 10 0 9
4 440 450 460 470 480 0 7 0 2 4
几件事要注意:
我选择将10装箱。
bin1表示440-449。
价格始终按升序排列。
我实际上有500个价格/体积对要计算(1000列df),因此需要扩展。
速度实际上是优先考虑的事情(尽管乞g不能成为选择者)。
感谢任何帮助。
慕尼黑5688855
相关分类