OrderedDict {collections} | R Documentation |
The OrderedDict
class creates an ordered dictionary.
Keys are stored in a double ended queue Deque while items are stored in an R environment.
OrderedDict
An object of class R6ClassGenerator
of length 24.
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()
items
: initialization list
key
: any R object, key of the item
value
: any R object, value of the item
default
: optinal, the default value of an item if the key is not found
d
: an OrderedDict or OrderedDictL
Dict and OrderedDictL
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