如何在R中复制值?

时间:2018-07-28 21:10:37

标签: r vector

假设我有以下向量:

v1 <- c(1, 2, 3, 4, 5)

如果我想扩展此向量,以便有50 1个值,50 2个值等,我该怎么做? 如果需要任何说明,请告诉我。

1 个答案:

答案 0 :(得分:4)

看看这个:

v1 <- c(1, 2, 3, 4, 5)
rep(v1, 2)
# [1] 1 2 3 4 5 1 2 3 4 5

或者与每个(在@Rui的评论之后):

rep(v1, each = 2)
# [1] 1 1 2 2 3 3 4 4 5 5