FAQ говорит:
Если у вас есть
varname <- c("a", "b", "d")
вы можете сделать
get(varname[1]) + 2
для
a + 2
или
assign(varname[1], 2 + 2)
для
a <- 2 + 2
Так что похоже, что вы используете GET, когда вы хотите оценить формулу, которая использует переменную (например, конкатенацию), и ASSIGN, когда вы хотите присвоить значение предварительно объявленной переменной.
Синтаксис для присвоения:
назначить (х, значение)
x: имя переменной, заданной в виде строки символов. Принуждение не выполняется, и будет использоваться первый элемент вектора символов, длина которого больше единицы, с предупреждением.
значение: значение, которое будет присвоено x.