pandas.api.extensions.ExtensionArray._from_factorized
- classmethodExtensionArray._from_factorized(values, original)[source]
-
Восстанавливает ExtensionArray после факторизации.
- Параметры:
-
- values:ndarray
-
Целочисленный ndarray с факторизованными значениями.
- original:ExtensionArray
-
Исходный ExtensionArray, для которого был вызван factorize.
См. также
factorize-
Метод 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]
© 2008–2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
© 2011–2025, Open source contributors
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.3.0/reference/api/pandas.api.extensions.ExtensionArray._from_factorized.html