如何在函数rep()中分配多个“each”值?

时间:2017-08-03 00:46:22

标签: r function repeat

我知道我之前已经完成了这项工作,但我只是不想再把它搞清楚了!这是我想用rep()函数生成的向量:

> myvec    
> A1   A1   B1   B1   B1   B1

我知道如何使用each生成相同次数的A1和B1:rep(c("A1", "B1"), each = 2)。但是,如何为each指定不同的值,重复A1两次,B1重复三次?

1 个答案:

答案 0 :(得分:1)

虽然这有点违反直觉但下面的工作:

> rep(c("A1", "B1"), times = c(2, 3))
[1] "A1" "A1" "B1" "B1" "B1"