在 R 中,如何重现和增加向量中的成对值?

In R, how can I reproduce and increase paired values in a vector?

在R中,我需要创建一个向量,其中的值按顺序出现,从1开始,其中每个值重复一次,如下所示: v <- c(1,1,2,2,3,3,4,4,5,5) 等等。

上面的向量有五对,但是对的数量可以更多。

我怎样才能做到这一点而不必手动输入每一对?

你可以这样做:

rep(1:10, each = 2)

[1]  1  1  2  2  3  3  4  4  5  5  6  6  7  7  8  8  9  9 10 10