##### `pd.PeriodIndex(data=None, ordinal=None, freq=None, dtype=None, copy=False, name=None, **fields)` **功能简介:** - 用于创建周期索引的对象。周期索引用于标识一系列时间段,通常由频率和序数组成。 **参数说明:** - `data`:一个包含周期数据的列表、数组、Series 或其他可迭代对象。 - `ordinal`:周期的序数,用于指定周期的位置。如果提供 `data` 参数,则不需要提供 `ordinal` 参数。 - `freq`:周期的频率字符串或对象,用于指定周期索引的频率。 - `dtype`:指定索引的数据类型。 - `copy`:是否在创建索引时复制数据。默认为 False。 - `name`:索引的名称。 - `**fields`:周期的字段,如 `'year'`、`'month'`、`'day'` 等。 **返回值:** - 返回一个新的 `PeriodIndex` 对象,表示从给定周期数据创建的周期索引。 **用法示例:** 1. 创建一个基于周期数据的索引: ```python import pandas as pd # 创建基于周期数据的索引 data = ['2023-08', '2023-09', '2023-10'] period_index = pd.PeriodIndex(data, freq='M') print(period_index) ``` 2. 创建具有周期字段的周期索引: ```python import pandas as pd # 创建具有周期字段的周期索引 data = ['2023-08', '2023-09', '2023-10'] period_index_fields = pd.PeriodIndex(data, freq='M', fields='year') print(period_index_fields) ```