pyspark.pandas.Series.between_time

係列。 between_time ( start_time:聯盟(datetime.time,str],end_time:聯盟(datetime.time,str],include_start:bool=真正的,include_end:bool=真正的,:聯盟(int,str]=0 )→pyspark.pandas.series.Series

選擇在一天的特定時間之間的值(例如:9:00-9:30點)。

通過設置start_time要晚於end_time時間,你可以得到兩次。

參數
start_time datetime.timeor str

初始時間作為時間濾波器限製。

end_time datetime.timeor str

結束時間作為時間濾波器限製。

include_start bool,默認的真

開始時間是否需要包含在結果中。

include_end bool,默認的真

結束時間是否需要包含在結果中。

{0或“指數”,或“列”},默認為0

確定時間在索引或列值範圍。

返回
係列

數據從原始對象過濾指定的日期範圍。

提出了
TypeError

如果該指數不是一個DatetimeIndex

另請參閱

at_time

在一天的特定時間選擇值。

去年

基於日期選擇最後一段時間序列偏移量。

DatetimeIndex.indexer_between_time

得到的索引位置在一天的特定時間之間的值。

例子

> > >idx=pddate_range(“2018-04-09”,=4,頻率=“1 d20min”)> > >ps=ps係列([1,2,3,4),指數=idx)> > >ps2018-04-09就是12018-04-10 00:20:00 22018-04-11 00:40:00 32018-04-12 01:00:00 4dtype: int64
> > >psbetween_time(“0:15”,“0:45”)2018-04-10 00:20:00 22018-04-11 00:40:00 3dtype: int64