Есть ли способ напрямую получить индекс определенного datetime
в пределах DateTimeIndex
?
У меня есть следующий пример кода игрушки, который делает то, что я хочу после того, как я конвертирую DateTimeIndex
вlist
.
import pandas as pd
import datetime
year = 2020
minutesStep = 10
dateTimeStr = "2020-01-01 00:40:00"
datesTimes = pd.date_range(start='1/1/'+str(year), end='1/1/'+str(year+1), freq=str(minutesStep)+'min')
dateTimeObj = datetime.datetime.strptime(dateTimeStr, '%Y-%m-%d %H:%M:%S')
l = datesTimes.tolist()
i = l.index(dateTimeObj)
print i
print datesTimes[i]
Выводит то, что ожидается:
>>>
4
2020-01-01 00:40:00
Однако я хотел бы получить индекс непосредственно из DateTimeIndex
.Это возможно?