vol value Total gj
0 1263 25160.49 194059 NaN
1 1581 32136.07 194059 NaN
2 753 14794.59 194059 NaN
3 639 12400.13 194059 NaN
4 552 10683.21 194059 NaN
我想要达到的效果是,以Vol这列的数据依次相加,求解加到第几个数的时候刚好大于等于Total这列的(即大于等于194059)。比如假设正好加了5个数的时候大于等于194059,然后value这列同样逐次取5个数相加,最终得到的5个value的和填到gj这列的第一个位置。
然后以同样的概念,gj的第二行就是找出从vol第二行开始往下逐次相加到194059需要几个数,然后把相同数量的value相加之和填到gj的第二行。
谢谢各位大佬了!