pandas.PeriodIndex # 熊猫类 。periodIndex ( data = None , ordinal = None , freq = None , dtype = None , copy = False , name = None , ** fields ) [来源] # 不可变的 ndarray 保存指示规则时间段的序数值。 索引键被装箱到携带元数据(例如,频率信息)的Period对象。 参数: 类似数据数组(1d int np.ndarray 或 periodArray),可选用于构建索引的可选周期数据。 复制布尔值复制输入 ndarray。 freq str 或 period 对象,可选pandas 时期字符串或相应对象之一。 Year int、数组或Series,默认 None 自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。 月份int、数组或 Series,默认 None 自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。 四分之一整数、数组或系列,默认无 自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。 day int、数组或系列,默认 None 自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。 hour int、数组或系列,默认 None 自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。 分钟int、数组或系列,默认 None 自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。 第二个int、数组或 Series,默认 None 自版本 2.2.0 起已弃用:使用 periodIndex.from_fields 代替。 dtype str 或 periodDtype,默认 None 也可以看看 Index基本 pandas 索引类型。 Period代表一段时间。 DatetimeIndex包含 datetime64 数据的索引。 TimedeltaIndextimedelta64 数据的索引。 period_range创建固定频率的PeriodIndex。 例子 >>> idx = pd.PeriodIndex.from_fields(year=[2000, 2002], quarter=[1, 3]) >>> idx PeriodIndex(['2000Q1', '2002Q3'], dtype='period[Q-DEC]') 属性 day 期间的日子。 dayofweek 一周中的哪一天,星期一=0,星期日=6。 day_of_week 一周中的哪一天,星期一=0,星期日=6。 dayofyear 一年中的第一个日子。 day_of_year 一年中的第一个日子。 days_in_month 该月的天数。 daysinmonth 该月的天数。 end_time 获取该期间结束的时间戳。 freqstr 如果设置了频率对象,则将其作为字符串返回,否则返回 None。 hour 期间的小时。 is_leap_year 逻辑指示日期是否属于闰年。 minute 该期间的分钟。 month 月份为一月=1,十二月=12。 quarter 日期的季度。 second 期间第二次。 start_time 获取该期间开始的时间戳。 week 一年中的第几周。 weekday 一周中的哪一天,星期一=0,星期日=6。 weekofyear 一年中的第几周。 year 期间的年份。 频率 年 方法 asfreq([频率,方式]) 将 periodArray 转换为指定频率freq。 strftime(*args, **kwargs) 使用指定的日期格式转换为索引。 to_timestamp([频率,方式]) 转换为 DatetimeArray/Index。 来自字段 from_ordinals