したがって、これはかなり奇妙な質問ですが、Rには2つのベクトルがあります。1つはIDの順次リストであり、もう1つはそのIDを新しいベクトルに表示する回数です。
例えば:
ids: A B C D
times: 4 2 5 3
そして私は
new: A A A A B B C C C C C D D D
これは意味がありますか?
rep
次のように関数を使用します:
> rep(c('A', 'B', 'C', 'D'), times=c(4, 2, 5, 3))
[1] "A" "A" "A" "A" "B" "B" "C" "C" "C" "C" "C" "D" "D" "D"
使用するrep()
> rep(LETTERS[1:4], times = c(4,2,5,3))
[1] "A" "A" "A" "A" "B" "B" "C" "C" "C" "C" "C" "D" "D" "D"