これは複数の解決策があるやや単純な質問だと思いますが、私はまだRの初心者であり、徹底的な検索では、私がやりたいことをうまく説明する答えが得られませんでした.
より適切な用語がないため、データ フレーム内の変数の「移動合計」を作成しようとしています。これらは 3 年と 5 年の合計で、1 年遅れます。したがって、1986 年の観測の 5 年間の合計は、1981 年、1982 年、1983 年、1984 年、および 1985 年の以前のすべての観測の合計になります。x
観測年の前 5 年間の合計。
country year x x5yrsum
A 1980 9 NA
A 1981 3 NA
A 1982 5 NA
A 1983 6 NA
A 1984 9 NA
A 1985 7 32
A 1986 9 30
A 1987 4 36
.....................
B 1990 0 NA
B 1991 4 NA
B 1992 2 NA
B 1993 6 NA
B 1994 3 NA
B 1995 7 15
B 1996 0 22
アンバランスパネルデータです。適切だと思いddply
ますが、正確なコーディングはわかりません。
任意の入力をいただければ幸いです。