2017-08-03 51 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" 
相關問題