Я хочу округлить функцию DateTime таким образом, чтобы она преобразовывалась в начальное значение каждые 10 минут.В приведенном ниже примере показан желаемый результат:
Actual Time | Round Time(within 10 min interval)
2016-01-01 05:47:46 2016-01-01 05:40:00
2016-01-01 05:49:58 2016-01-01 05:40:00
2016-01-01 05:50:01 2016-01-01 05:50:00
2016-01-01 05:59:58 2016-01-01 05:50:00
Приведенный ниже код округляет его до ближайшего 10-минутного интервала вместо того, чтобы всегда указывать минимальное значение.
df['DateTime'].agg(lambda x : x.round('10min'))
Округляет элемент DateTime доближайшее значение.
Actual Time | Round Time(within 10 min interval)
2016-01-01 05:47:46 2016-01-01 05:50:00
2016-01-01 05:49:58 2016-01-01 05:50:00
2016-01-01 05:50:01 2016-01-01 05:50:00
2016-01-01 05:59:58 2016-01-01 06:00:00
Время округления таким образом, что оно падает вблизи значения минимального значения.