带有for循环的R rep函数

den*_*nis 4 r function rep

我有一年的范围1981:1984.如何使用rep()函数得到以下结果:对于每一轮代表,最近的一年被删除:首先获得1981:1984,然后是1981:1983,然后是1981:1982,然后是1981年,如表所示:

1981
1982
1983
1984
1981
1982
1983
1981
1982
1981
Run Code Online (Sandbox Code Playgroud)

Fra*_*ank 8

单程:

v = 1981:1984
v[ sequence(rev(seq_along(v))) ]
# [1] 1981 1982 1983 1984 1981 1982 1983 1981 1982 1981
Run Code Online (Sandbox Code Playgroud)