R生成具有增加然后减少元素的向量

时间:2018-04-09 08:11:13

标签: r vector

如何以

形式生成矢量

1 2 ... 19 20 19 ... 2 1

是否可以使用c()功能?

1 个答案:

答案 0 :(得分:0)

您可以将seqrev功能用于所需目的。

<强> 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