也许最好用表格来解释这个问题,而不是用文字。
我试图将这个表格转换成:
将其转化为以下表格:
我试图将这个表格转换成:
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
如果您注意到,年平均数会对同一网站的同一年份中重复的数值进行平均。然后,站点平均数会从年平均数中计算出其平均值。
我可以手动完成这个过程,但我的真实数据集有成千上万行,因此我正在寻找可重复使用的过程来处理这些数据。