pandas.PeriodIndex.asfreq#

PeriodIndex.asfreq(freq=None, how='E')[源代码]#

将周期数组转换为指定频率 freq

相当于应用 pandas.Period.asfreq() 每个对象都有给定的参数 Period 在此周期数组中。

参数
freq应力

一个频率。

how字符串{‘E’,‘S’},默认为‘E’

元素应在pa期间内对齐到结尾处还是开始处。

  • “E”、“End”或“Finish”表示结束,

  • “%s”、“Start”或“Begin”表示Start。

例如,1月31日(‘End’)与1月1日(‘Start’)。

退货
PeriodArray

使用新频率转换的周期数组。

参见

pandas.arrays.PeriodArray.asfreq

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

Period.asfreq

转换为 Period 对象到给定的频率。

示例

>>> pidx = pd.period_range('2010-01-01', '2015-01-01', freq='A')
>>> pidx
PeriodIndex(['2010', '2011', '2012', '2013', '2014', '2015'],
dtype='period[A-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]')