pandas.api.extensions.ExtensionArray._from_factorized#
- 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. 
 
 - See also - factorize
- Top-level factorize method that dispatches here. 
- ExtensionArray.factorize
- Encode the extension array as an enumerated type. 
 - 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) <IntervalArray> [(0, 1], (1, 5]] Length: 2, dtype: interval[int64, right]