pandas.PeriodIndex.asfreq #

周期索引。asfreq ( freq = None , how = 'E' ) [来源] #

将 periodArray 转换为指定频率freq

相当于pandas.Period.asfreq()将给定参数应用于Period此 periodArray 中的每个参数。

参数
频率字符串

一个频率。

如何str {'E', 'S'}, 默认 'E'

元素是否应在 pa 周期内对齐到末尾或开始。

  • 'E'、'END' 或 'FINISH' 表示结束,

  • “S”、“START”或“BEGIN”表示开始。

例如,1 月 31 日(“END”)与 1 月 1 日(“START”)。

返回
周期数组

转换后的PeriodArray 具有新的频率。

也可以看看

pandas.arrays.PeriodArray.asfreq

将 periodArray 中的每个周期转换为给定频率。

Period.asfreq

将对象转换Period为给定频率。

例子

>>> pidx = pd.period_range('2010-01-01', '2015-01-01', freq='Y')
>>> pidx
PeriodIndex(['2010', '2011', '2012', '2013', '2014', '2015'],
dtype='period[Y-DEC]')
>>> pidx.asfreq('M')
PeriodIndex(['2010-12', '2011-12', '2012-12', '2013-12', '2014-12',
'2015-12'], dtype='period[M]')
>>> pidx.asfreq('M', how='S')
PeriodIndex(['2010-01', '2011-01', '2012-01', '2013-01', '2014-01',
'2015-01'], dtype='period[M]')