我知道我以前已经完成了这件事,但我只是不想再弄明白了!这是我想用rep()
函数生成的向量:
> myvec
> A1 A1 B1 B1 B1 B1
Run Code Online (Sandbox Code Playgroud)
我知道如何使用each
相同的次数生成 A1 和 B1:rep(c("A1", "B1"), each = 2)
. 但是如何指定不同的值each
来重复 A1 两次和 B1 三次?
虽然它有点违反直觉,但以下工作:
> rep(c("A1", "B1"), times = c(2, 3))
[1] "A1" "A1" "B1" "B1" "B1"
Run Code Online (Sandbox Code Playgroud)