【发布时间】:2017-04-03 13:42:22
【问题描述】:
我有一个值向量(例如 1:10),并且想要在其中重复某些值 2 次或更多次,由另一个向量(例如 c(3,4,6,8))确定。在此示例中,重复 2 次时结果将是 c(1,2,3,3,4,4,5,6,6,7,8,8,9,10)。
这应该适用于任意长度范围的向量(如200:600),第二个向量包含在第一个向量中。有没有方便的方法来实现这一点?
【问题讨论】:
-
可能比 1:10 让您的示例向量更随机,因为您希望它与任意向量一起使用
-
是的,是的。我实际需要的示例也已排序,因此我将其添加到问题中。
标签: r vector double repeat replicate