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=pd。date_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
> > >ps。between_time(“0:15”,“0:45”)2018-04-10 00:20:00 22018-04-11 00:40:00 3dtype: int64