Естественный способ представления хеш-таблиц / словарей / карт в R
Я хочу использовать структуру данных словаря / карты в R, похожую на Pythondict
или C ++ STLstd::map
или жеstd::hash_map
.
Я могу сделать все следующее. Есть ли разница в их использовании и / или производительности? И если да, то как лучше всего иметь такую структуру данных в R?
> mm = c()
> mm["my key"] = 10
> mm[["my key"]]
[1] 10
> mm
my key
10
> mm = list()
> mm["my key"] = 10
> mm[["my key"]]
[1] 10
> mm
$`my key`
[1] 10
> mm = vector()
> mm["my key"] = 10
> mm[["my key"]]
[1] 10
> mm
my key
10