hash: Full feature implementation of hash/associated arrays/dictionaries
Version 2.2.6

This package implements a data structure similar to hashes in Perl and dictionaries in Python but with a purposefully R flavor. For objects of appreciable size, access using hashes outperforms native named lists and vectors.

Browse man pages Browse package API and functions Browse package files

AuthorChristopher Brown
Date of publication2013-02-21 07:52:57
MaintainerChristopher Brown <chris.brown@decisionpatterns.com>
LicenseGPL (>= 2)
Version2.2.6
Package repositoryView on CRAN
InstallationInstall the latest version of this package by entering the following in R:
install.packages("hash")

Man pages

clear: Removes all key-value pairs from a hash
copy: Create a seperate copy of a hash object.
del: Remove key-value pair(s) from a hash
format: Methods for Function format in Package 'hash'
hash: hash/associative array/dictionary data structure for the R...
hash-accessors: Accessor methods for the hash class.
hash-class: Class "hash"
hash-package: Hash/associative array/dictionary data structure for the R...
has-key: Test for existence of key(s) on a hash
invert: Create an inverted hash.
is.empty: Test if a hash has no key-value pairs.
keys: Returns key(s) from a hash
length: Returns the number of items in a hash
make.keys: creates/coerces objects to proper hash keys
set: assign key-value pair(s) to a hash
values: Extract values of a hash object.

Functions

$,hash-method Man page
$<-,hash,ANY,ANY-method Man page
$<-,hash,ANY,NULL-method Man page
$<-,hash,ANY-method Man page
$<-,hash,NULL-method Man page
$<-,hash,missing,NULL-method Man page
$<-,hash-method Man page
.set Man page
[,hash,ANY,missing,missing-method Man page
[,hash,missing,missing,missing-method Man page
[<-,hash,ANY,missing,ANY-method Man page
[<-,hash,ANY,missing,NULL-method Man page
[<-,hash,ANY,missing-method Man page
[[,hash,ANY,missing-method Man page
[[<-,hash,ANY,missing,ANY-method Man page
[[<-,hash,ANY,missing,NULL-method Man page
[[<-,hash,ANY,missing-method Man page
as.list.hash Man page Source code
clear Man page
clear,hash-method Man page
clear-methods Man page
copy Man page
copy,hash-method Man page
copy-methods Man page
del Man page
del,ANY,hash-method Man page
del-methods Man page
delete Man page
delete,ANY,hash-method Man page
delete-methods Man page
format Man page
format,hash-method Man page
has.key Man page
has.key,ANY,hash-method Man page
has.key-methods Man page
hash Man page Source code
hash-accessors Man page
hash-class Man page
hash-package Man page
invert Man page
invert,hash-method Man page
invert-methods Man page
inverted.hash Man page Source code
is.empty Man page Source code
is.hash Man page Source code
keys Man page
keys,hash-method Man page
keys-methods Man page
length Man page
length,hash-method Man page
length-methods Man page
make.keys Man page Source code
names Man page
names.hash Man page Source code
onAttach Source code
set Source code
values Man page
values,hash-method Man page
values-methods Man page
values<- Man page
values<-,hash,ANY-method Man page
values<-,hash-method Man page
values<--methods Man page

Files

TODO
tests
tests/clear.R
tests/accessors.R
tests/has.key.R
tests/set.R
NAMESPACE
demo
demo/00Index
demo/hash-benchmarks.R
NEWS
R
R/invert.R
R/clear.R
R/keys.R
R/has-key.R
R/copy.R
R/values.R
R/show.R
R/format.R
R/Class-hash.R
R/length.R
R/make-keys.R
R/hash.R
R/del.R
R/set.R
R/zzz.R
dev
dev/hash.actions.Rd.off
dev/hash.actions.R.off
MD5
README
DESCRIPTION
man
man/hash.Rd
man/set.Rd
man/hash-accessors.Rd
man/has-key.Rd
man/keys.Rd
man/values.Rd
man/copy.Rd
man/hash-class.Rd
man/length.Rd
man/format.Rd
man/del.Rd
man/clear.Rd
man/invert.Rd
man/make.keys.Rd
man/is.empty.Rd
man/hash-package.Rd
LICENSE
hash documentation built on May 19, 2017, 9:58 a.m.