Путем преобразования существующего#
- свойство Categorical.коды[источник]#
Коды категорий этого категориального индекса.
Коды представляют собой массив целых чисел, которые указывают позиции фактических значений в массиве категорий.
Сеттера нет, используйте другие методы категориальных данных и обычный сеттер элементов для изменения значений в категориальных данных.
- Возвращает:
- ndarray[int]
Недоступный для записи вид
codesмассив.
Примеры
Для
pandas.Categorical:>>> cat = pd.Categorical(['a', 'b'], ordered=True) >>> cat.codes array([0, 1], dtype=int8)
>>> 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)