Google BigQuery uses FarmHash in its FARM_FINGERPRINT
function. By using the same
underlying FarmHash library, this package allows R
users to compute the same hash digest fingerprints.
> suppressMessages({ library(RcppFarmHash); library(bit64) })
> farmhash(c("foo", "bar", "baz"))
integer64
[1] 6150913649986995171 -98778129085727977 3758908700204700005
>
The package can be installed from CRAN via the usual command
install.packages("RcppFarmHash")
or, alternatively, also directly from the source repository:
remotes::install_github("eddelbuettel/rcppfarmhash")
This package is licensed under the GNU GPL, Version 2 or later.
FarmHash is licensed under the MIT license.
For the R package, Dirk Eddelbuettel.
For everything pertaining to FarmHash
, Geoff Pike and contributors.