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