Как я могу выполнить одну и ту же функцию (здесь: load.image) для каждого элемента списка списков?
Отправной точкой является этот список из двух списков:
list1 <- list(c("Group1", "Group2", "Group3"))
list2 <- list(c("GroupA", "GroupB", "GroupC"))
list.all <- c(list1,list2)
Я написал эту функцию, которая применяется последовательно итеративно:
images.list.function <- lapply(
designs.path.list,
FUN = function(secondlevel.list)
lapply(secondlevel.list, function(x) load.image(x))
)
# read all jpgs into a list
images.list <- images.list.function
images.list
Это работает правильно, но мне нужен формат, не зависящий от количества уровней, потому что в будущем может быть добавлен третий или четвертый уровень.
Какие-нибудь изящные мысли?