Преобразовать c ('a' 'c', 'b') в c ('a', 'a', 'c', 'c', 'b', 'b') в R? - PullRequest
2 голосов
/ 24 декабря 2010

Учитывая вектор переменных, преобразуйте вектор так, чтобы каждая переменная повторялась

Например, я мог бы

sort(rep(c('a', 'c', 'b')))

за исключением того, что я не хочу их сортировать; Я хочу вернуть c('a', 'a', 'c', 'c', 'b', 'b')

1 Ответ

11 голосов
/ 24 декабря 2010

Использовать? Rep

vec <- c('a', 'b', 'c')
rep(vec, each = 2)
...