OrderedDict {collections}R Documentation

Ordered Dictionary

Description

The OrderedDict class creates an ordered dictionary. Keys are stored in a double ended queue Deque while items are stored in an R environment.

Usage

OrderedDict

Format

An object of class R6ClassGenerator of length 24.

Usage

OrderedDict$new(items = NULL)
OrderedDict$set(key, value)
OrderedDict$get(key, default)
OrderedDict$remove(key)
OrderedDict$pop(key, default)
OrderedDict$popitem(last = TRUE)
OrderedDict$has(key)
OrderedDict$keys()
OrderedDict$values()
OrderedDict$update(d)
OrderedDict$clear()
OrderedDict$size()
OrderedDict$as_list()

Argument

See Also

Dict and OrderedDictL

Examples

d <- OrderedDict$new(list(apple = 5, orange = 10))
d$set("banana", 3)
d$get("apple")
d$as_list()  # the order the item is preserved
d$pop("orange")
d$as_list()  # "orange" is removed
d$set("orange", 3)$set("pear", 7)  # chain methods

[Package collections version 0.1.6 Index]