Iterate through numbers using seq() and rep()

前端 未结 2 1137
星月不相逢
星月不相逢 2021-01-14 02:47

I need to use rep() and seq() to get the following vector:

1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9 

No

2条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-14 03:41

    One liner,

    do.call(c,sapply(1:5,seq,length.out=5,simplify=FALSE))
    

    Or even simpler,

    rep(seq(5),each=5)+seq(5)-1
    

提交回复
热议问题