繁体   English   中英

如何在 Python/Pandas 中使我的时间序列数据连续?

[英]How do I make my time-series data continuous in Python/Pandas?

我有每次有人进屋时记录的入住数据(注意:值 == 1 表示屋内有人)。

例如(表A):

Time                 Value
2019-05-12-16:44:22  1
2019-05-12-16:44:49  1
2019-05-12-16:45:43  1
2019-05-12-16:49:19  1
2019-05-12-16:52:19  1
...

但我需要将此数据与连续数据进行比较,类似于(表 B):

Time                 Value
2019-05-12-16:44:00  5.05
2019-05-12-16:45:00  5.05
2019-05-12-16:46:00  5.05
2019-05-12-16:47:00  12.05
2019-05-12-16:48:00  12.05
...

所以基本上,我需要匹配表 A 和 B 的长度,使其看起来像:

Time                 Value  Value
2019-05-12-16:44:00  5.05   1
2019-05-12-16:45:00  5.05   1
2019-05-12-16:46:00  5.05   1
2019-05-12-16:47:00  12.05  1
2019-05-12-16:48:00  12.05  1
...

我的问题是:如何像表 B 一样更改表 A,以便数据是连续的(以分钟为单位)?

看起来您只需要截断分钟并根据新的时间索引加入表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM