大熊猫:通过结合天和小时来制作25小时的时间段

时间:2016-06-27 12:43:50

标签: python pandas period

我正在尝试创建一个频率为25小时的时段。我注意到这很好用:

p1 = pd.period_range('2016-01-01 10:10', freq = '25H', periods = 10)

特别是,它产生了预期的结果:

PeriodIndex(['2016-01-01 10:00', '2016-01-02 11:00', '2016-01-03 12:00',
             '2016-01-04 13:00', '2016-01-05 14:00', '2016-01-06 15:00',
             '2016-01-07 16:00', '2016-01-08 17:00', '2016-01-09 18:00',
             '2016-01-10 19:00'],
            dtype='int64', freq='25H')

但是,我无法将此工作作为1天+ 1小时的变体:

 pd.period_range('2016-01-01 10:10', freq = '1D1H', periods = 10)

这实际上产生了:

PeriodIndex(['1971-12-02 01:00', '1971-12-02 02:00', '1971-12-02 03:00',
             '1971-12-02 04:00', '1971-12-02 05:00', '1971-12-02 06:00',
             '1971-12-02 07:00', '1971-12-02 08:00', '1971-12-02 09:00',
             '1971-12-02 10:00'],
            dtype='int64', freq='25H')

它具有正确的频率,但错误的偏移量,从1971年开始,好像我没有通过开始时间。为什么这是创建这种组合频率的正确方法?

0 个答案:

没有答案