【发布时间】:2014-03-15 01:31:19
【问题描述】:
我有两列;事件开始的时间和该事件的持续时间。像这样:
time, duration
1:22:51,41
1:56:29,36
2:02:06,12
2:32:37,38
2:34:51,24
3:24:07,31
3:28:47,59
3:31:19,32
3:42:52,37
3:57:04,58
4:21:55,23
4:40:28,17
4:52:39,51
4:54:48,26
5:17:06,46
6:08:12,1
6:21:34,12
6:22:48,24
7:04:22,1
7:06:28,46
7:19:12,51
7:19:19,4
7:22:27,27
7:32:25,53
我想创建一个折线图来显示全天发生的并发事件的数量。将时间重命名为start_time 并添加一个计算end_time 的新列很容易(假设这是下一步)——我不太确定我理解的是如何在之后重新采样这些数据,所以我可以绘制并发图表。
我想我想以类似的东西结束(但按分钟计算):
time, events
1:30:00,1
2:00:00,2
2:30:00,1
3:00:00,1
3:30:00,2
【问题讨论】:
-
你的数据集是什么格式的?
-
原来是 json,我导入到 pandas timeseries
标签: python matplotlib pandas