Learn R Programming

hash (version 3.0.1)

invert: Create/invert a hash.

Description

THIS IS AN EXPERIMENTAL FUNCTION. THE IMPLEMENTATION OR INTERFACE MAY CHANGE IN THE FUTURE.

Usage

invert(x)

## S3 method for class 'hash': invert(x)

inverted.hash(...)

Arguments

Value

A hash object with: keys as the unique elements of values(x) and values as the associated keys{x}

docType

methods

Details

invert exchanges the keys and values of a hash.

inverted.hash is a constructor method that directly makes an inverted hash.

Each element of the values(x) becomes a key in a new hash; the associatedis coerced to a key value is the The value becomes the associated key.

For inverted.hash, a hash is created thnn inverted. It is defined as:

function(...) invert(hash(...))

See Also

See also link{hash} and make.keys

Examples

Run this code
h <- hash( a=1, b=1:2, c=1:3 )
  invert(h)

  inverted.hash( a=1, b=1:2, c=1:3 )

Run the code above in your browser using DataLab