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"))
integer641] 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:
::install_github("eddelbuettel/rcppfarmhash") remotes
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.