pandas.api.extensions.ExtensionArray._from_factorized#
- classmethod ExtensionArray._from_factorized(values, original)[源代码][源代码]#
在因子化后重建一个 ExtensionArray。
- 参数:
- 值ndarray
一个包含因子化值的整数 ndarray。
- originalExtensionArray
最初调用 factorize 的 ExtensionArray。
参见
factorize
顶级因式分解方法,在这里分派。
ExtensionArray.factorize
将扩展数组编码为枚举类型。
例子
>>> 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]