Скажем, у меня есть два списка, каждый из которых содержит несколько подэлементов:
l1 <- list(c(1933:1935),c(1950:1954), c(2012:2013)) #groups of years
l2 <- list(c(19:21),c(19:24),c(22:26)) #groups of plot numbers
Я хочу создать новый список (назовем его "l3
") подсписков, в котором:
каждый элемент моего нового списка (
l3
) соответствует каждому элементуl1
- in this case,
l1
has 3 elements (each containing variable numbers of years), so I wantl3
to have 3 main elements as well.
- in this case,
в заданном элементе
l3
я хочу, чтобы каждый год, указанный в соответствующем элементе изl1
, содержал все элементыl2
внутри одного и того же элементаl2
Результат будет выглядеть так:
> l3
[[1]]
[[1]]
[1] 19 20 21
[[1]]
[[2]]
[1] 19 20 21
[[1]]
[[3]]
[1] 19 20 21
[[2]]
[[1]]
[1] 19 20 21 22 23 24
[[2]]
[[2]]
[1] 19 20 21 22 23 24
[[2]]
[[3]]
[1] 19 20 21 22 23 24
[[2]]
[[4]]
[1] 19 20 21 22 23 24
[[3]]
[[1]]
[1] 22 23 24 25 26
[[3]]
[[2]]
[1] 22 23 24 25 26