Как разделить временной интервал по заданному диапазону дат и сгруппировать по фактической дате в каждый временной интервал - PullRequest
0 голосов
/ 08 апреля 2019

[мой образец массива]:

[['105', '2016-07-19 00:14:24', '9.56'], ['100', '2016-07-19 00:14:34', '6.75'], ['111', '2016-07-19 00:14:41', '13.00'], ['103', '2016-07-19 00:14:54', '7.47'], ['122', '2016-07-19 00:15:02', '32.85']]

У меня есть массив транспортных потоков, который содержит link_id, введите время и продолжительность каждого транспортного средства, теперь я хочу видеть от первого времени данных до последнего времени, сколько автомобилей проезжает за пятиминутный интервал времени.

Формат datetime - yyyy-mm-dd hh:mm:ss, каждый datetime распределяется неравномерно. Поэтому некоторые из 5-минутного слота могут быть пустыми.

pd.datetime('2016-07-19 00:14:24','2016-10-17 23:54:35') + datetime.Timedelta(minutes=5)

Я попробовал вышеуказанный код, но TypeError: an integer is required (got type str)

То, что я хочу, это:

                     link1 link2 link3 ... link 24                     
2016-07-09 00:14:24
2016-07-09 00:19:24
2016-07-09 00:24:24
...
2016-10-17 23:54:35
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...