2017-08-03 49 views
1

我知道我已经完成了这个,但我只是不知道它再次!这是我想生产与rep()功能的载体:如何在函数rep()中分配多个“每个”值?

> myvec  
> A1 A1 B1 B1 B1 B1 

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

+3

不要使用'每=' - '代表(C( “A1”, “B1”),C(2,3)) ' – thelatemail

+1

使用“times”参数而不是'each'(考虑到上述评论,它似乎是该函数的第二个参数) – aosmith

回答

0

虽然这是一个小违反直觉以下工作:

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