想象一张像这样的表格:
无论何时出现一个新的名称,累积平均值都应该“重新开始”。 名称列是已排序的,所以每当出现一个新名称时,当前累积平均值就会结束。
name | value
-----|------
Jack | 0
Jack | 1
Jack | 0.5
Jack | 1
Jill | 0
Jill | 2
我希望获得每个名称的累积平均值,就像这样:
name | value | cumAverage
-----|-------|-----------
Jack | 0 | 0
Jack | 1 | 0.5
Jack | 0.5 | 0.5
Jack | 1 | 0.625
Jill | 0 | 0
Jill | 2 | 1
无论何时出现一个新的名称,累积平均值都应该“重新开始”。 名称列是已排序的,所以每当出现一个新名称时,当前累积平均值就会结束。