pandas.api.extensions.ExtensionArray._from_factorized#

метод класса ExtensionArray._from_factorized(values, оригинальный)[источник]#

Восстановить ExtensionArray после факторизации.

Параметры:
valuesndarray

Целочисленный ndarray с факторизованными значениями.

оригинальныйExtensionArray

Исходный ExtensionArray, на котором был вызван 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)

[(0, 1], (1, 5]]
Length: 2, dtype: interval[int64, right]