e
    If True, check for values in `values` that are not in `unique`
    and raise an error. This is ignored for object dtype, and treated as
    True in this case. This parameter is useful for
    _BaseEncoder._transform() to avoid calling _check_unknown()
    twice.

Returns
-------
encoded : ndarray
    Encoded values
