pandas.api.extensions.ExtensionArray._from_factorized — pandas 2.2.3 documentation (original) (raw)

classmethod ExtensionArray._from_factorized(values, original)[source]#

Reconstruct an ExtensionArray after factorization.

Parameters:

valuesndarray

An integer ndarray with the factorized values.

originalExtensionArray

The original ExtensionArray that factorize was called on.

Examples

interv_arr = pd.arrays.IntervalArray([pd.Interval(0, 1), ... pd.Interval(1, 5), pd.Interval(1, 5)]) codes, uniques = pd.factorize(interv_arr) pd.arrays.IntervalArray._from_factorized(uniques, interv_arr) [(0, 1], (1, 5]] Length: 2, dtype: interval[int64, right]