1. 程式人生 > 其它 >pandas - pd.date_range-生成時間索引

pandas - pd.date_range-生成時間索引

技術標籤:pandaspd.date_range

pandas.date_range(start=None, end=None, periods=None, freq=None, tz=None,
 normalize=False, name=None, closed=None, **kwargs)
作用是返回固定頻率的時間索引

引數:
start:左邊界用於生成日期
end:右邊界用於生成日期
periods:週期數
freq:頻率字串可以有多個,例如“ 5H”。
tz:返回本地化的DatetimeIndex的時區名稱
normalize:將開始/結束日期標準化為午夜,然後再生成日期範圍
name:
生成DatetimeIndex的名稱 closed:使間隔相對於“左”,“右”或兩側的給定頻率閉合(預設為“無”) 返回: 時間索引 在start, end, periods, and freq這四個引數中,必須精確指定三個。 如果省略freq,則所得的DatetimeIndex將在句點的開始和結束之間(兩邊都閉合)具有線性間隔的元素。

案例

指定開始和結束,使用預設的每日頻率
在這裡插入圖片描述
指定開始、週期與週期數
在這裡插入圖片描述
指定結束、週期與週期數
在這裡插入圖片描述
指定開始、結束與週期,頻率自動生成
在這裡插入圖片描述
將頻率更改為‘M’
在這裡插入圖片描述
倍數頻率
在這裡插入圖片描述
將freq指定為Offset物件
在這裡插入圖片描述
指定tz設定時區
在這裡插入圖片描述
closed控制是否包括邊界上的開始和結束,預設值包括兩端的邊界點


在這裡插入圖片描述
如果端點落在邊界上,使用closed='left’來排除端點。

如果開始落在邊界上,請使用closed ='right’排除開始

在這裡插入圖片描述