当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pandas.PeriodIndex.asfreq用法及代码示例


用法:

PeriodIndex.asfreq(freq=None, how='E')

将 PeriodArray 转换为指定的频率 freq

等效于将带有给定参数的 pandas.Period.asfreq() 应用到此 PeriodArray 中的每个 Period

参数

freqstr

一个频率。

howstr {‘E’, ‘S’},默认‘E’

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

  • “E”、“END”或“FINISH”表示结束,

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

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

返回

周期数组

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

例子

>>> 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]')

相关用法


注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.PeriodIndex.asfreq。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。