присваивать наблюдения часам питона - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть фрейм данных панд:

start                  end                   city
2010-08-08 20:05:00 2010-08-08 22:05:00      NY
2010-08-08 21:05:00 2010-08-08 21:35:00      NY
2010-08-09 08:05:00 2010-08-08 08:55:00      SF

Мне нужно получить фрейм данных, который бы подсчитывал, для каждого города, сколько раз в каждом часе происходит наблюдение.Например, для Нью-Йорка это даст 1 в час 20 в дату 2010-08-08, 1 в час 21 в тот же день и 1 в час 22. Иногда «начало» и «конец» происходит в один и тот же час, иногдав разные часы.Так, например, я бы получил:

hour               city   count
2010-08-08 20       NY     1
2010-08-08 21       NY     2
2010-08-08 22       NY     1
2010-08-09 08       SF     1

Я пытался сделать это с помощью «resample», но он не учитывает длительность, разницу между началом и концом.

Большое спасибо за вашу помощь.

...