也许这个问题最好用表格而不是文字来解释。
我正在尝试扭转这张桌子:
Site | Year | Value
A | 1999 | 5
A | 1999 | 10
A | 2001 | 12
B | 1999 | 6
C | 1996 | 4
C | 1996 | 10
进入这张表:
Site | Year | Value | Year-Average | Site-Average
A | 1999 | 5 | 7.5 | 9.75
A | 1999 | 10 | 7.5 | 9.75
A | 2001 | 12 | 12 | 9.75
B | 1999 | 6 | 6 | 6
C | 1996 | 4 | 7 | 8.5
C | 1996 | 10 | 7 | 8.5
如果您注意到,“年平均值”是一个站点内一年内重复值的平均值。然后 Site-Average 从 Year-Average 值计算其平均值。
我可以手动执行此操作,但我的真实数据集有数千行,我正在寻找一个可重复的过程以供将来使用。