Hi, can someone tell me how to use associative arrays in R? It can be a hashtable or some kind of tree, as long as the lookups aren't O(n). One way to do this is to use names, e.g. in:
list(a=3, ...)[["a"]] presumably looking up "a" is very quick. (Can someone tell me offhand how that is implemented? Hashtable?) However, if I wanted to, say, memoize a numeric function, I can't elegantly use R names because R names must be characters. I found the hash package on CRAN: http://cran.r-project.org/web/packages/hash/index.html but it seems the keys are still characters. Also, I haven't heard anyone talking about it. Trees and hashtables are common data structures, so this problem must come up a lot. Thanks, -- Ben ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel