Существует ли эффективный способ программирования для решения следующей задачи?
Представьте себе следующий вектор:
A<-[a,b,c...k]
И мы хотели бы распространить его следующим образом: Давайте начнем с, например,n = 2
B<-[a,a,b,b,c...,k,k]
А теперь n = 4 или любое большее число 1
C<-[a,a,a,a,b,...,k,k,k,k]
Решить это с помощью циклов кажется довольно простым, но есть ли какая-либо функция или операция на основе вектораЯ пропустил / мог использовать?Лучшим решением для меня было бы решение «Tidyverse» (для его использования в трубе).
(Сложно провести исследование этой задачи, так как я новичок в R и не правильно формулируюпоиск. Любая помощь будет полезна.)