##### `pandas.Categorical(values, categories=None, ordered=None, dtype=None, fastpath=False, copy=True)` **功能简介:** - 用于创建一个分类数据(Categorical Data)对象。分类数据是一种特殊的数据类型,用于表示有限且固定的取值集合,类似于枚举。 **参数说明:** - `values`:要转换为分类数据的输入,可以是列表、数组、Series 等。 - `categories`:可选,用于指定分类的取值集合。如果不指定,将从 `values` 中自动获取取值并排序。 - `ordered`:可选,是否有序的分类数据。如果为 `True`,则表示分类数据有序。 - `dtype`:可选,指定分类数据的数据类型。 - `fastpath`:可选,是否使用快速路径来创建分类数据。 - `copy`:可选,是否复制数据。 **返回值:** - 返回一个 `pandas.Categorical` 对象,表示分类数据。 **用法示例:** ```python import pandas as pd # 创建一个分类数据 categories = ['A', 'B', 'C', 'D'] values = ['B', 'A', 'B', 'C', 'D'] categorical_data = pd.Categorical(values, categories=categories, ordered=True) print(categorical_data) ``` 在这个示例中,使用 `pandas.Categorical()` 函数创建一个有序的分类数据对象 `categorical_data`,其中 `values` 是给定的值,`categories` 是指定的分类取值集合。 请注意,以上示例假设您已经安装了 pandas 库。您可以使用 `pip install pandas` 命令来安装它。