Manera natural de representar tablas / diccionarios / mapas hash en R
Quiero usar una estructura de datos de diccionario / mapa en R, similar a la @ de Pythdict
o C ++ STL'sstd::map
ostd::hash_map
.
Puedo hacer todo lo siguiente. ¿Hay alguna diferencia en su uso y / o rendimiento? Y si es así, ¿cuál es la mejor manera de tener dicha estructura de datos en 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
Quiero usar una estructura de datos de diccionario / mapa en R, similar a la @ de Pythdict
o C ++ STL'sstd::map
ostd::hash_map
.
Puedo hacer todo lo siguiente. ¿Hay alguna diferencia en su uso y / o rendimiento? Y si es así, ¿cuál es la mejor manera de tener dicha estructura de datos en R?
my key`
[1] 10
> mm = vector()
> mm["my key"] = 10
> mm[["my key"]]
[1] 10
> mm
my key
10