如何在R中的另一个矢量元素中按时间重复矢量元素?

时间:2018-11-18 14:56:56

标签: r

我想重复每一个

repeat.it <- c(0, 3951982, 7635488, 10986941)

按次:

repeat.times<- c(2L, 3L, 4L, 2L)

并得到结果:

0,0,3951982,3951982,3951982,7635488,7635488,7635488,7635488,10986941,10986941
我尝试的

代码: rep(repeat.it, each=repeat.times),但这似乎给了我错误的结果。我该怎么做呢?

2 个答案:

答案 0 :(得分:3)

几乎在那里:

rep(repeat.it, times = repeat.times)
#  [1]        0        0  3951982  3951982  3951982  7635488  7635488
#  [8]  7635488  7635488 10986941 10986941

答案 1 :(得分:1)

这是一个选择

for(i = 0; i < cars.length; i++)
{
  setTimeout(function()
  {
    makeRequest(cars[i]);
  }, 2000)
}