【发布时间】:2020-09-20 16:14:39
【问题描述】:
我有一个每分钟都有数据点的数据集,假设 df_cont 的 Value 具有累积增加的数字
Value
datetimeindex
09:00:00 34
09:01:00 45
09:02:00 48
09:03:00 50
. .
. .
. .
18:58:00 55
18:59:00 65
19:00:00 68
我有另一个只有时间值的数据集,比如说 df_time
Time_1 Time_2
09:05:00 09:15:00
10:05:00 10:25:00
11:55:00 12:15:00
17:05:00 17:15:00
现在,必须在 Time_1 和 Time_2 之间的时间差的时间戳中找出“Value”的差异。
我可以使用 DateTime 功能手动执行此操作
df_cont["2020-5-14 09:05:00":"2020-5-14 09:15:00"].Value.max() - df["2020-5-14 09:05:00":"2020-5-14 09:15:00"].Value.min()
但是,通过循环或使用 pandas 的一些其他功能,无法自动处理时间戳的所有差异。任何帮助将不胜感激。
【问题讨论】:
标签: python pandas datetime indexing timestamp