У меня есть фрейм данных, в котором я создал столбец с именем newTime
, который основан на time
из столбца dateTime
с именем InvoiceDate
.
df['newTime'] = [d.time() for d in df['InvoiceDate']]
В этом столбце приведен список раз, используя формат HH:mm:ss
Как мне сгруппировать эти времена в часовые периоды на полные 24 часа, а затем получить счет за каждый период?
Таким образом, столбец данных выглядит следующим образом:
И ожидаемый результат выглядит следующим образом (или похожим):