[мой образец массива]:
[['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