##### `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` 命令来安装它。