假設我已經加載從SQL或CSV(在python沒有創建)一個時間序列數據的時間序列的檢測頻率,該指數將是:Python的大熊貓:
DatetimeIndex(['2015-03-02 00:00:00', '2015-03-02 01:00:00',
'2015-03-02 02:00:00', '2015-03-02 03:00:00',
'2015-03-02 04:00:00', '2015-03-02 05:00:00',
'2015-03-02 06:00:00', '2015-03-02 07:00:00',
'2015-03-02 08:00:00', '2015-03-02 09:00:00',
...
'2015-07-19 14:00:00', '2015-07-19 15:00:00',
'2015-07-19 16:00:00', '2015-07-19 17:00:00',
'2015-07-19 18:00:00', '2015-07-19 19:00:00',
'2015-07-19 20:00:00', '2015-07-19 21:00:00',
'2015-07-19 22:00:00', '2015-07-19 23:00:00'],
dtype='datetime64[ns]', name=u'hour', length=3360, freq=None, tz=None)
正如你所看到的,「頻率'是無。我想知道如何檢測這個系列的頻率,並將頻率設置爲頻率。
如果可能的話,我希望這可以在數據不連續的情況下工作(系列中有很多中斷)。
我試圖找到全2個時間戳之間的差異的模式,但我不知道如何將它轉移到一個格式,可讀
系列
如果有差距,是由頻率差最小的兩個時間戳設置? – mdurant
@mdurant是的,大部分兩個時間戳的差異都是最小的差異 – Jim