Допустим, я создаю список с помощью функции assign
:
name <- "test_list"
assign(name, list(a = c(1,2), b = c(3,4)))
Теперь, скажем, я хочу присвоить новое значение для test_list
, не вводя его напрямую (как в ситуации где я хочу, чтобы объекты с указанными c именами создавались автоматически).
Обе следующие попытки не сработали:
1.)
as.name(name)$a[[1]] <- 5
2.)
eval(expr = as.name(name))$a[[1]] <- 5
Есть идеи?