【发布时间】:2018-01-27 10:32:36
【问题描述】:
我有一组数据,如何将其时间戳重新采样为 1 秒间隔,并用 0 填充数据列(“UUT”除外)。
UUT Sent Received Latency(ms) Sum
DateTime
2018-01-25 15:03:05 uut-1 1 1 427 2
2018-01-25 15:03:05 uut-2 1 1 664 2
2018-01-25 15:03:17 uut-1 1 1 637 2
2018-01-25 15:03:17 uut-2 1 1 1229 2
2018-01-25 15:03:29 uut-1 1 1 1154 2
2018-01-25 15:03:29 uut-2 1 1 1148 2
2018-01-25 15:04:00 uut-1 1 1 279 2
输出如下:
UUT Sent Received Latency(ms) Sum
DateTime
2018-01-25 15:03:05 uut-1 1 1 427 2
2018-01-25 15:03:05 uut-2 1 1 664 2
2018-01-25 15:03:06 uut-1 0 0 0 0
2018-01-25 15:03:06 uut-2 0 0 0 0
2018-01-25 15:03:07 uut-1 0 0 0 0
2018-01-25 15:03:07 uut-2 0 0 0 0
2018-01-25 15:03:08 uut-1 0 0 0 0
2018-01-25 15:03:08 uut-2 0 0 0 0
....
2018-01-25 15:03:17 uut-1 1 1 637 2
2018-01-25 15:03:17 uut-2 1 1 1229 2
2018-01-25 15:03:18 uut-1 0 0 0 0
2018-01-25 15:03:18 uut-2 0 0 0 0
.....
最终目标是使用 groupby('UUT') 绘制每个 UUT 的时间与任何其他剩余列(例如,'Sent'、Received'、'Latency(ms)')
【问题讨论】:
标签: python pandas dataframe time-series