[R] Dynamic Dictionary Data Type?

Liaw, Andy andy_liaw at merck.com
Thu Jun 2 16:39:43 CEST 2005


AFAIK R does copy-on-modify, so if you call f(aList, ...) and inside f()
aList is not modified, then a copy is not really made.

Andy

> From: hadley wickham
> 
> > cache results.  Other languages usually offer a dictionary data type
> > which I can use as an efficient way to dynamically cache already
> > calculated results - what's the best way to do this in R?
> 
> It really depends on what sort of data you want to cache - if it is
> fundamentally 1D, use a vector, 2D use a matrix etc.  The closest
> equivalent to dictionary/hashmap is a list - however R's pass a copy
> semantics might slow things down if you are caching a lot of data.
> 
> Hadley Wickham
> http://had.co.nz
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! 
> http://www.R-project.org/posting-guide.html
> 
> 
>




More information about the R-help mailing list