Как создать новый столбец в pandas кадре данных с минутами до и после указанного c времени? - PullRequest
0 голосов
/ 09 марта 2020

У меня есть pandas кадр данных с указателем даты и времени с интервалом в 1 минуту. Я хочу создать новый столбец с минутами до и после указания c часов в течение дня (полночь, 8 утра и 4 часа дня). Столбец timedelta будет использоваться для выбора только соответствующих данных для дальнейшего анализа. Мне нужно только + - 15 минут до и после указанного времени c.

Конечный фрейм данных с новым столбцом timedelta должен выглядеть так, как показано ниже.

                      col1       col2  m_before_after
time
2020-03-09 07:51:00  7912.18   82.055      -9
2020-03-09 07:52:00  7911.47   52.817      -8
2020-03-09 07:53:00  7905.07   74.685      -7
2020-03-09 07:54:00  7909.73   76.219      -6
2020-03-09 07:55:00  7915.82   29.569      -5
2020-03-09 07:56:00  7913.14   42.579      -4
2020-03-09 07:57:00  7915.58   55.427      -3
2020-03-09 07:58:00  7905.08  110.761      -2
2020-03-09 07:59:00  7901.86  103.715      -1
2020-03-09 08:00:00  7908.31  125.694       0
2020-03-09 08:01:00  7925.00   97.241       1
2020-03-09 08:02:00  7933.81  150.154       2
2020-03-09 08:03:00  7936.88  177.740       3
2020-03-09 08:04:00  7939.22  160.145       4
2020-03-09 08:05:00  7934.20   79.237       5
2020-03-09 08:06:00  7930.13  292.857       6
2020-03-09 08:07:00  7952.92  596.857       7

Спасибо за любые предложения!

...