Скажем, что у меня есть два списка в R, не обязательно одинаковой длины, например:
a <- list('a.1','a.2', 'a.3')
b <- list('b.1','b.2', 'b.3', 'b.4')
Каков наилучший способ построения списка перемеженных элементов, где после добавления элемента более короткого списка остальные элементы более длинного списка добавляются в конце?, например:
interleaved <- list('a.1','b.1','a.2', 'b.2', 'a.3', 'b.3','b.4')
без использования цикла. Я знаю, что mapply работает для случая, когда оба списка имеют равную длину.