Учитывая столбец метки времени, как я могу сделать интервалы в два часа и отобразить в новом столбце? - PullRequest
0 голосов
/ 28 июня 2019

У меня есть столбец отметки времени, например:

2018-03-24 11:23:48,
2017-06-23 16:53:16,
2017-06-23 15:24:37

Диапазон составляет от 7 до 17 часов, и я хочу создать столбец, в котором будет указано, в каком слоте (2-часовые интервалы, начиная с 7 утра).попадает ли отметка времени.

Я пробовал различные функции, такие как Панды.Группировщик, но привел к ошибкам.

department_wise.groupby(pd.TimeGrouper(freq='2H')).count()

, но он сказал

TypeError: Допустим только для DatetimeIndex, TimedeltaIndex или PeriodIndex, но получил экземпляр Int64Index

Фактические результаты, которые я хочу получить, такие:

2018-03-24 11:23:48 this should fall into 9:01-11:00 slot
2017-06-23 15:24:37 this should fall into 15:01-17:00 slot. etc.

Если у кого-то есть какой-то другой подход.Пожалуйста, дайте мне знать.

...