pyspark.pandas.timedelta_range

pyspark.pandas。 timedelta_range ( 開始:聯盟(str,任何]=沒有一個,結束:聯盟(str,任何]=沒有一個,:可選(int]=沒有一個,頻率:聯盟(str, pandas._libs.tslibs.offsets。DateOffset,沒有)=沒有一個,的名字:可選(str]=沒有一個,關閉:可選(str]=沒有一個 )→pyspark.pandas.indexes.timedelta.TimedeltaIndex

返回一個固定頻率TimedeltaIndex,天作為默認頻率。

參數
開始 str或timedelta-like,可選的

綁定生成timedeltas離開了。

結束 str或timedelta-like,可選的

用於生成timedeltas正確綁定。

int,可選

期間產生的數量。

頻率 str或DateOffset默認' D '

頻率字符串可以有倍數,例如“5 h”。

的名字 str,默認沒有

結果TimedeltaIndex的名稱。

關閉 {沒有,“左”、“右”},可選的

使給定頻率間隔關閉對‘左’,‘正確的’,或雙方(沒有,默認)。

返回
TimedeltaIndex

筆記

的四個參數開始,結束,,頻率,三個必須被指定。如果頻率是省略了,結果呢TimedeltaIndex將會有線性空間的元素之間開始結束雙方(關閉)。

了解更多關於頻率字符串,請參閱這個鏈接

例子

> > >pstimedelta_range(開始=“一天”,=4)TimedeltaIndex([1天,2天,3天,“4天”),dtype =“timedelta64 (ns)”,頻率=沒有)

封閉的參數指定的端點。默認行為是包括兩個端點。

> > >pstimedelta_range(開始=“一天”,=4,關閉=“對”)TimedeltaIndex([2天,3天,“4天”),dtype =“timedelta64 (ns)”,頻率=沒有)

TimedeltaIndex頻率參數指定的頻率。隻能通過固定頻率,非固定頻率,如“M”(月末)將提高。

> > >pstimedelta_range(開始=“一天”,結束=“兩天”,頻率=6小時的)TimedeltaIndex([就是1天,1天06:00:00,12:00:00 1天,18:00:00 1天,2天就是'),dtype = ' timedelta64 (ns),頻率=沒有)

指定開始、結束和時間;頻率是自動生成的(線性間隔)。

> > >pstimedelta_range(開始=“一天”,結束=“5天”,=4)TimedeltaIndex([就是1天,2天08:00:00,“3天16:00:00”,“5天就是”),dtype = ' timedelta64 (ns),頻率=沒有)