pandas.Categorical.codes#

property Categorical.codes[源代码]#

此分类索引的分类代码。

Codes 是一个整数数组,表示类别数组中实际值的索引。

没有 setter,请使用其他类别方法和正常的项 setter 来更改类别中的值。

Returns:
ndarray[int]

codes 数组的不可写入视图。

Examples

对于 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)