bimap: Create a new 'bimap'

Description Usage Arguments Value Examples

View source: R/ds_map_bimap.R

Description

Instantiates a new bimap object, i.e. an unordered collection of key-value pairs with mappings

f: keys -> values,

and

f: values -> keys.

Usage

1
2
bimap(key.class = c("character", "numeric", "integer"),
  value.class = c("character", "numeric", "integer"))

Arguments

key.class

the primitive class type of the keys

value.class

the primitive class type of the values

Value

returns a new bimap object

Examples

1
2
3
4
5
6
7
8
 # create a bimap with character <-> character bi-mapping
 b <- bimap()

 # create a bimap with character <-> integer bi-mapping
 b <- bimap("character", "integer")

 # create a bimap with integer <-> integer bi-mapping
 b <- bimap("integer", "numeric")

datastructures documentation built on Aug. 10, 2020, 5:08 p.m.