pandas.Categorical.codes#

property Categorical.codes[源代码]#

这个分类索引的类别代码。

代码是整数数组,这些整数是实际值在类别数组中的位置。

没有设置器,使用其他分类方法和正常的项目设置器来更改分类中的值。

返回:
ndarray[int]

codes 数组的不可写视图。

参见

Categorical.from_codes

从代码创建一个分类变量。

CategoricalIndex

一个基于 Categorical 的索引。

例子

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