我正在尝试生成一个包含递增的反向序列的向量,例如 1,2,1,3,2,1,4,3,2,1,5,4,3,2,1
.
我尝试为此使用循环,但我不知道如何堆叠或连接结果。
for (i in 1:11)
{
x = rev(seq(i:1))
print(x)
}
[1] 1
[1] 2 1
[1] 3 2 1
[1] 4 3 2 1
[1] 5 4 3 2 1
[1] 6 5 4 3 2 1
[1] 7 6 5 4 3 2 1
[1] 8 7 6 5 4 3 2 1
[1] 9 8 7 6 5 4 3 2 1
[1] 10 9 8 7 6 5 4 3 2 1
[1] 11 10 9 8 7 6 5 4 3 2 1
我也一直在试验
rep
, rev
和 seq
,这是我最喜欢的选择,但没有走多远。
最佳答案
与 sequence
:
rev(sequence(5:1))
# [1] 1 2 1 3 2 1 4 3 2 1 5 4 3 2 1
关于r - 生成系列 1,2,1,3,2,1,4,3,2,1,5,4,3,2,1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43064431/