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