В следующем df я должен выбрать все строки, где столбец x == 249 (1.условие), а затем я должен найти все dt в диапазоне от 655 до 665 (2.условие).Как вы можете видеть, столбец «x» содержит также другие значения, а столбец «dt» - это совокупный результат.И мне нужны только записи, где значение равно 249, а затем мне нужны целые строки, где dt находится между 655 и 665 (но только после значения == 249).Все остальные строки могут быть отброшены.Немного предыстории: значение 249 является действием, и мне нужны значения после этого события между 655 и 665 с (после события).Я надеюсь, что моя проблема ясна, и я очень благодарен за любую помощь или подсказки.
timestamp value x dt
2018-01-01 15:07:14 2 249 2
2018-01-01 15:07:17 3 0 5
2018-01-01 15:07:19 2 0 7
2018-01-01 15:07:22 3 0 10
2018-01-01 15:07:24 2 0 12
.
.
.
2018-01-01 15:18:04 2 0 655
.
.
.
2018-01-01 15:18:14 2 0 665
.
.
.
2018-01-01 18:07:14 2 7 1
2018-01-01 18:07:17 3 0 65
2018-01-01 18:07:19 2 0 77
2018-01-01 18:07:22 3 0 100
2018-01-01 18:07:24 2 0 125
.
.
.
2018-01-01 18:18:14 2 0 665
.
.
.
2018-01-01 20:07:14 2 249 22
2018-01-01 20:07:17 3 0 53
2018-01-01 20:07:19 2 0 77
2018-01-01 20:07:22 3 0 108
2018-01-01 20:07:24 2 0 125
.
.
.
2018-01-01 20:18:14 2 0 665