Spec-Zone.ru › pandas 0.24

pandas.Categorical.from_codes

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

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

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

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

Параметры:
codes : array-like, integers

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

categories : index-like, optional

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

ordered : bool, optional

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

dtype : CategoricalDtype or the string “category”, optional

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

Новое в версии 0.24.0: Когда dtype указано, ни categories ни ordered не должны быть предоставлены.

Примеры

>>> 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–2012, 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/0.24.2/reference/api/pandas.Categorical.from_codes.html

Spec-Zone.ru

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