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-general
n=20;c(1:n,(n-1:1)