Почему не работает функция assign () для элемента списка в R?

Я пытаюсь использовать присвоение значений объекту в списке. Я хочу изменить некоторые элементы. Например:

x <- list()
x$test <- 1
assign("x$test", 2)
x$test == 1
     [1] TRUE

Есть мысли? Мне нужно использовать assign, потому что я создаю функцию, которая будет принимать имена объектов в списке (x) в качестве входных данных.

11
задан Rob 16 January 2017 в 03:22
поделиться