pandas.DatetimeIndex.indexer_at_time #

日期时间索引。indexer_at_time ( time , asof = False ) [来源] #

返回一天中特定时间值的索引位置。

参数
时间datetime.time 或 str

时间以对象 (datetime.time) 或适当格式的字符串形式传入(“%H:%M”、“%H%M”、“%I:%M%p”、“%I%M%p”) ”、“%H:%M:%S”、“%H%M%S”、“%I:%M:%S%p”、“%I%M%S%p”)。

返回
np.ndarray[np.intp]

也可以看看

indexer_between_time

获取一天中特定时间之间值的索引位置。

DataFrame.at_time

选择一天中特定时间的值。

例子

>>> idx = pd.DatetimeIndex(["1/1/2020 10:00", "2/1/2020 11:00",
...                         "3/1/2020 10:00"])
>>> idx.indexer_at_time("10:00")
array([0, 2])