Учитывая список Z <- list("a"=1, "b"=2, "d"=3)
, как мне заменить, например, элементы 1 и 3 списками, чтобы конечный объект был, например:
> Z
$a
[[1]]
[1] TRUE
[[2]]
[1] "apple"
$b
[1] 2
$d
[[1]]
[1] TRUE
[[2]]
[1] "apple"
Использование replace(Z, c(1,3), list(TRUE, "apple")
) вместо заменыпункт 1 с TRUE
и пункт 3 с "apple"
, как и с использованием оператора присваивания Z[c(1,3)] <- list(TRUE, "apple")
.
Есть предложения?