У меня есть pandas серия с временными метками в виде индексов и с плавающей точкой в качестве значений
pd.Series(
data=[150.0, 151.0, ...],
index=[
datetime.datetime(2020, 1, 24, 15, 53, 54, 532325, tzinfo=None, fold=0),
datetime.datetime(2020, 1, 24, 16, 1, 7, 896288, tzinfo=None, fold=0),
...]
)
, что приводит к:
2020-01-24T15:53:54.532325 150.0
2020-01-24T16:01:07.896288 151.0
2020-01-24T16:01:10.862610 152.0
2020-01-24T16:01:13.407573 149.0
2020-01-24T16:33:59.985246 148.0
2020-01-24T16:34:06.411970 150.0
Как выбрать последние значения с соответствующими индексами через timedelta относительно самых последних значений timedelta в секундах ? Например, для данной серии и временной шкалы в 2 секунды я бы ожидал подмножество серии
2020-01-24T16:33:59.985246 148.0
2020-01-24T16:34:06.411970 150.0
Это должно быть эквивалентно тому, что я должен получить с timestamped_intensity['2020-01-24T16:33:59.9852462':'2020-01-24T16:34:06.411970']
через индексацию по времени .