pandas.CategoricalIndex.codes#

свойство CategoricalIndex.коды[источник]#

Коды категорий этого категориального индекса.

Коды представляют собой массив целых чисел, которые указывают позиции фактических значений в массиве категорий.

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

Возвращает:
ndarray[int]

Недоступный для записи вид codes массив.

Примеры

Для pandas.Categorical:

>>> cat = pd.Categorical(['a', 'b'], ordered=True)
>>> cat.codes
array([0, 1], dtype=int8)

Для pandas.CategoricalIndex:

>>> ci = pd.CategoricalIndex(['a', 'b', 'c', 'a', 'b', 'c'])
>>> ci.codes
array([0, 1, 2, 0, 1, 2], dtype=int8)
>>> ci = pd.CategoricalIndex(['a', 'c'], categories=['c', 'b', 'a'])
>>> ci.codes
array([2, 0], dtype=int8)