Допустим, мне нужно сделать это:
foo <- list(`a+b` = 5)
, но у меня 'a+b'
(строка) сохранена в переменной, скажем name
:
name <- 'a+b'
Как создать этот список с элементом, имя которого равно значению в переменной name
?
Примечание: мне известны другие способы присвоения имен элементам списков.Список здесь только пример.Что я хочу понять, так это то, как я справляюсь с нестандартной оценкой, чтобы я мог указывать функции именованный аргумент, не вводя его непосредственно в строку.
Я прочитал Advanced R * 1015 Хэдли.* Глава 13 о нестандартной оценке, но я теряюсь в том, как это сделать.
Любое решение с базой R или Tidy Evaluation приветствуется.