如何分隔给定日期范围的时隙,并按实际日期分组到每个时隙中

时间:2019-04-08 19:28:06

标签: python datetime

[我的样本数组]:

[['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

0 个答案:

没有答案