В списке вопросов было написано, но в примере показан вектор. Я думаю, что ОП означало это:
alist <- list(list(1, 2, 3), list(2, 3, 4))
Вместо цикла вы можете использовать рекурсивную версию lapply
, см .: ?rapply
.
> rapply(alist, function(x) x+1, how = "list" )
[[1]]
[[1]][[1]]
[1] 2
[[1]][[2]]
[1] 3
[[1]][[3]]
[1] 4
[[2]]
[[2]][[1]]
[1] 3
[[2]][[2]]
[1] 4
[[2]][[3]]
[1] 5