R生成元素先增加后减少的向量
如何在表单中生成向量R生成元素先增加后减少的向量,r,vector,R,Vector,如何在表单中生成向量 12。。。19 20 19 ... 2.1 是否可以使用c()功能?您可以使用seq以及rev功能来达到所需的目的 seq > c(1:20, seq(19,1,-1)) [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 正如@jimbou所建议的 > c(1:20,
12。。。19 20 19 ... 2.1
是否可以使用
c()
功能?您可以使用seq
以及rev
功能来达到所需的目的
seq
> c(1:20, seq(19,1,-1))
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
正如@jimbou所建议的
> c(1:20, 19:1)
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
> c(1:20, rev(1:19))
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
c(1:20,19:1)
或c(1:20,rev(1:19))
?这很有效!把它写下来作为一个答案,这样我就可以给你投票了。或者你可以用数学:20-abs(-19):19)
more-generaln=20;c(1:n,(n-1:1)