R不规则重复序列

R irregular repeating sequence

我需要创建这样的序列:112223344455666... 其中奇数重复两次,偶数重复三次。我必须使用 WHILE 循环,还是有一种简单的 R 方法可以做到这一点?

重复即可。它可以做成一个函数,概括任何适合你的部分。

rep(1:6,rep(2:3,3))
[1] 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6