[R] hash code for arbitrary object

Marc Schwartz MSchwartz at mn.rr.com
Wed Aug 3 06:26:34 CEST 2005


On Wed, 2005-08-03 at 12:05 +0800, Adrian Baddeley wrote:
> Can anyone suggest a simple way to calculate a 'hash code'
> from an arbitrary R object?
> 
> hash(x) should return an integer or string 
> with the property that 
>      if hash(x) != hash(y) then x and y are not identical
> and the time to compute hash(x) should be quite short.
> 
> Any suggestions welcome
> thanks
> Adrian Baddeley


Take a look at Dirk Eddelbuettel's digest() function in the package of
the same name on CRAN. Be sure to read the details section for caveats
regarding collisions.

HTH,

Marc Schwartz




More information about the R-help mailing list