R不规则重复序列

时间:2015-08-11 19:35:19

标签: r sequence

我需要创建一个这样的序列:112223344455666 ...其中奇数重复两次,并且重复三次。我是否必须使用WHILE循环,或者是否有简单的R方法来执行此操作?

1 个答案:

答案 0 :(得分:4)

重复可以做到。它可以被制作成一个函数,可以推广出任何不同的部分。

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