Я хочу добавить список в качестве элемента другого списка в R. Это представляется возможным, но я не знаю синтаксис. Я попробовал несколько разных вещей и придумали следующие четыре примера, чтобы проиллюстрировать проблему:
Моя цель - приблизить что-то к примеру 3, где я могу написать утверждение, подобное: a$b[5]$c = 7
.
Пример # 1
> q = list()
> q[1] = list(1,2)
Warning message:
In q[1] = list(1, 2) :
number of items to replace is not a multiple of replacement length
Пример № 2:
> a = list()
> a$b = list()
> a$b[1] = list()
> a$b[2] = list(1)
> a$b[3] = list(1,2)
Warning message:
In a$b[3] = list(1, 2) :
number of items to replace is not a multiple of replacement length
Пример № 3:
> a$b[5]$c = 7
Warning message:
In a$b[5]$c = 7 :
number of items to replace is not a multiple of replacement length
Пример № 4:
Часть № 1
> w = list("1"=list(1,1), "2"=list(2,2))
> w
$`1`
$`1`[[1]]
[1] 1
$`1`[[2]]
[1] 1
$`2`
$`2`[[1]]
[1] 2
$`2`[[2]]
[1] 2
Часть № 2
> w[1] = 5
> w
$`1`
[1] 5
$`2`
$`2`[[1]]
[1] 2
$`2`[[2]]
[1] 2