Я работаю в r , и я хотел бы выделить поле list , содержащее имя содержимого переменной. В следующем примере мне бы хотелось, чтобы поле списка this_list
называлось bbb
и имело значение 2
, но я получаю несколько ошибок при использовании как paste()
, так и eval(quote())
:
var <- "bbb"
this_list <- list()
this_list$aaa <- 1
this_list$paste(var) <- 2
Error: attempt to apply non-function
this_list$eval(quote(var)) <- 2
Error: attempt to apply non-function
Мой желаемый вывод:
str(this_list)
List of 2
$ aaa: num 1
$ bbb: num 2
Может кто-нибудь помочь мне и подсказать правильную команду для использования? Спасибо!