В языке программирования R я хочу использовать хеш-таблицу.
Как использовать значение переменной в качестве ключа для среды?
Например:
map <- new.env(hash=T, parent=emptyenv())
key <- 'ddd'
map$key <- 4
print(ls(map))
>>[1] "key"
Вывод «ключ», что означает, что я получаю отображение из строки «ключ» на значение 4. Я действительно хочу, чтобы этот код сделал, чтобы отобразить строку «ddd» на значение 4.
Как мне этого добиться?
PS. Я не использую именованный список, потому что он медленный с большим количеством элементов, поскольку он не использует хеширование для поиска.