pandas.PeriodIndex.asfreq#
- PeriodIndex.asfreq(freq=None, how='E')[源代码]#
将 PeriodArray 转换为指定的频率 freq。
等价于将
pandas.Period.asfreq()及其参数应用于此 PeriodArray 中的每个Period。- Parameters:
- freqstr
频率。
- howstr {‘E’, ‘S’},默认为 ‘E’
周期内元素的对齐方式是结束还是开始。
‘E’、’END’ 或 ‘FINISH’ 表示结束,
‘S’、’START’ 或 ‘BEGIN’ 表示开始。
例如,1 月 31 日 (‘END’) 与 1 月 1 日 (‘START’)。
- Returns:
- PeriodArray
转换后的 PeriodArray,具有新频率。
参见
pandas.arrays.PeriodArray.asfreq将 PeriodArray 中的每个 Period 转换为给定频率。
Period.asfreq将
Period对象转换为给定频率。
Examples
>>> 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]')