首先,作者贴出的示例数据不具有代表性,其次,作者在描述需求时不够明白准确,让人看完很费解。根据作者提供的所有内容来看,猜测作者的需求应该是: 在一个面板数据中,求每一个城市每一年份 当年和前三期的移动平均值。为了能说明问题,我贴出了一段示例数据:fid     year  v
1        2001        34
1        2002        26
1        2003        13
1        2004        2
1        2005        86
1        2006        35
1        2007        7
1        2008        32
1        2009        55
1        2010        87
2        2001        20
2        2002        89
2        2003        58
2        2004        36
2        2005        85
2        2006        39
2        2007        11
2        2008        75
2        2009        69
2        2010        68
3        2001        93
3        2002        45
3        2003        6
3        2004        33
3        2005        97
3        2006        72
3        2007        4
3        2008        74
3        2009        49
3        2010        71
4        2001        85
4        2002        13
4        2003        48
4        2004        87
4        2005        76
4        2006        25
4        2007        16
4        2008        74
4        2009        98
4        2010        72
5        2001        90
5        2002        26
5        2003        88
5        2004        88
5        2005        74
5        2006        91
5        2007        69
5        2008        21
5        2009        82
5        2010        4
该面板数据包含5个城市共10年的数据。
求当期和前三期的移动平均值代码如下