pandas.Categorical.from_codes # 类方法 分类。from_codes (代码,类别=无,有序=无, dtype =无,验证= True ) [来源] # 从代码和类别或 dtype 中创建分类类型。 如果您已经拥有代码和类别/数据类型,因此不需要(计算密集型)分解步骤(通常在构造函数上完成),则此构造函数非常有用。 如果您的数据不遵循此约定,请使用普通的构造函数。 参数: 类似 int 数组的代码一个整数数组,其中每个整数都指向categories 或dtype.categories 中的一个类别,否则为-1(表示NaN)。 类似索引的类别,可选分类的类别。物品必须是独一无二的。如果此处未给出类别,则必须在dtype中提供它们。 有序布尔值,可选该分类是否被视为有序分类。如果此处或dtype中未给出,则生成的分类将是无序的。 dtype CategoricalDtype 或“类别”,可选如果,不能与类别CategoricalDtype一起使用 或订购。 验证布尔值,默认 True如果为 True,则验证代码对于数据类型是否有效。如果为 False,则不验证代码是否有效。请小心跳过验证,因为无效代码可能会导致严重问题,例如段错误。 2.1.0 版本中的新增功能。 返回: 分类的 例子 >>> 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']