如何在R中复制值?

如何在R中复制值?,r,vector,R,Vector,假设我有以下向量: v1 <- c(1, 2, 3, 4, 5) 如果我想展开这个向量,这样就有50个1值,50个2值,等等,我该怎么做呢? 如果您需要任何澄清,请告诉我。请查看以下内容: v1 <- c(1, 2, 3, 4, 5) rep(v1, 2) # [1] 1 2 3 4 5 1 2 3 4 5 或论点各=2。谢谢@RuiBarradas我已经扩展了我的答案。 rep(v1, each = 2) # [1] 1 1 2 2 3 3 4 4 5 5

假设我有以下向量:

v1 <- c(1, 2, 3, 4, 5)
如果我想展开这个向量,这样就有50个1值,50个2值,等等,我该怎么做呢? 如果您需要任何澄清,请告诉我。

请查看以下内容:

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

或论点各=2。谢谢@RuiBarradas我已经扩展了我的答案。
rep(v1, each = 2)
# [1] 1 1 2 2 3 3 4 4 5 5