Spec-Zone.ru › pandas 1

pandas.Categorical.from_codes

classmethodCategorical.from_codes(codes, categories=None, ordered=None, dtype=None)[source]

Создание объекта типа Categorical из кодов и категорий или типа данных.

Этот конструктор полезен, если у вас уже есть коды и категории/тип данных, и вам не нужна (ёмкая по вычислениям) стадия факторизации, которая обычно выполняется при использовании конструктора.

Если ваши данные не следуют этой соглашения, используйте стандартный конструктор.

Параметры
codes:массив-подобный тип int

Массив целых чисел, где каждое целое число указывает на категорию в categories или dtype.categories, или же равно -1 для NaN.

categories:подобный индексу, необязательно

Категории для категориального типа. Элементы должны быть уникальными. Если категории не указаны здесь, они должны быть предоставлены в dtype.

ordered:bool, необязательно

Указывает, рассматривается ли категориальный тип как упорядоченный. Если не указано здесь или в dtype, результирующий категориальный тип будет неупорядоченным.

dtype:CategoricalDtype или “category”, необязательно

Если CategoricalDtype, не может использоваться совместно с categories или ordered.

Возвращает
Categorical

Примеры

>>> dtype = pd.CategoricalDtype(['a', 'b'], ordered=True)
>>> pd.Categorical.from_codes(codes=[0, 1, 0, 1], dtype=dtype)
['a', 'b', 'a', 'b']
Categories (2, object): ['a' < 'b']

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.Categorical.from_codes.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API