通常,預設生成的時間序列是按天計算的,即頻率為"d"。"d"是乙個基礎頻率,通過用乙個字串的別名表示,比如"d"是"day"的別名。pandas中的頻率是由乙個基礎頻率和乙個乘數組成的,比如,"5d"表示每5天。
接下來,通過一張表來列舉時間序列的基礎頻率
例子1 設定 dateindex物件的頻率:
import pandas as pd # freq=5d,每隔 5天採集一次資料
pd.date_range(start='2020/12/1',end='2020/12/31',freq='5d')
還可以使用offests模組中提供的偏移量型別進行建立。例如,建立14天10小時的偏移量,可以換算為兩周零十個小時,其中"周"使用week型別表示,"小時"使用hour型別表示,它們之間可以使用加號連線,**如下:
week(2)+hour(10) #timedelta類物件,該物件用來表示持續時間,兩個日期或時間之間的差異
例子2 使用日期偏移量建立datetimeindex物件:
date_offset=week(2)+hour(10)
pd.date_range('2020/12/2','2020/12/31',freq=date_offset)
時間序列的基礎頻率
別名偏移量型別說明d day每日曆日 bbusinessday 每工作日 hhour 每小時t min minute每分s second 每秒l ms million 每毫秒u micro 每微妙m monthend 每月最後乙個日曆日 bmbusinessmonthend 每月最後乙個工作日 ms...
Pandas時間序列分析中的resample函式
pandas 中的resample函式用於各種頻率的轉換工作。resample的引數如下 引數描述freq轉換頻率axis 0重取樣的軸closed none在降取樣中,設定各時間段哪段是閉合的label none在降取樣中,如何設定聚合值的標籤 下面著重介紹 closed和label引數 labe...
pandas時間序列
import pandas as pd import numpy as np import datetimedf pd.dataframe df 將時間序列轉化為標準的年月日的形式 df date pd.to datetime df date df 生成定頻日期與時間段序列 dt pd.date r...