Я новичок в R и по-прежнему пытаюсь использовать свою модель вокруг семейства apply вместо использования циклов.добавить элемент-элемент по элементам вложенного списка в R
У меня есть два списка, один вложенных, а другие не, как состоящие из символов:
>lst1 <- list(c("ABC", "DEF", "GHI"), c("JKL", "MNO", "PQR"))
>lst2 <- c("abc", "def")
Я хотел бы создать третий список таким образом, что каждый элемент lst2 добавляются как последний элемент из соответствующий подсписок в lst1. Нужный результат выглядит следующим образом:
>lst3
[[1]]
[1] "ABC" "DEF" "GHI" "abc"
[[2]]
[1] "JKL" "MNO" "PQR" "def"
Мой опыт до сих пор в R говорит мне, что, вероятно, это способ сделать это без написания цикла явно.
я сделаю 'mapply (с, lst1, lst2, упрощать = F)', но это, вероятно, не то, что вы ищете («no loop»)? – lukeA
Работает отлично. Благодаря! –