lace.Codebook.value_map

Codebook.value_map(col: str)

Get the value map for a Categorical column if it exists.

Parameters:

col (str) – The column name

Examples

String value map

>>> from lace.examples import Satellites
>>> sats = Satellites()
>>> vm = sats.codebook.value_map("Class_of_Orbit")
>>> vm
ValueMap (String) [ 'Elliptical' 'GEO' 'LEO' 'MEO' ]
>>> [c for c in vm.values()]
['Elliptical', 'GEO', 'LEO', 'MEO']

Integer value map

>>> from lace.examples import Animals
>>> animals = Animals()
>>> vm = animals.codebook.value_map("swims")
>>> vm
ValueMap (UInt, k=2)
>>> [c for c in vm.values()]
[0, 1]