Естественный способ представления хэш-таблиц/словарей/карт в R

Я хочу использовать структуру данных словарь/карта в R, похожую на dict из Python или std::map или std::hash_map из C++ STL.

Я могу делать все нижеперечисленное. Есть ли разница в их использовании и/или производительности? И если да, то какой способ иметь такую структуру данных в 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 
19
задан highBandWidth 28 November 2011 в 16:57
поделиться