我有一个具有以下结构(面板数据)的 data.frame,有 16 个时间级别(季度)、14 个地理级别(国家)和 20 个公民级别,每个级别都在数据框中相应地重复。
time geo citizen X
2008Q1 Belgium Afghanistan 22
2008Q1 Belgium Armenia 10
2008Q1 Belgium Bangladesh 25
2008Q1 Belgium Democratic Republic of the Congo 55
2008Q1 Belgium China (including Hong Kong) 5
2008Q1 Belgium Eritrea 8
我想创建一个新列,比如说MOVSUM,它将对每个公民级别的变量X和前4个季度的地理和时间求和,这样我就可以得到每个季度t,每个公民有多少个X在 t-4 到 t-1 季度期间,每个地理区域都可用。
提前致谢