我正在尝试使用两个不同的字典设置一个函数。
datetime demand
0 2016-01-01 00:00:00 50.038
1 2016-01-01 00:00:10 50.021
2 2016-01-01 00:00:20 50.013
datetime dap
2016-01-01 00:00:00+01:00 23.86
2016-01-01 01:00:00+01:00 22.39
2016-01-01 02:00:00+01:00 20.59
如您所见,日期是相等的,但是deltaT是不同的。 我设置的功能如下
for key, value in dap.items():
a = demand * value
print(a)
如何确保在此函数中将dap值23.86
用于日期时间间隔2016-01-01 00:00:00 until 2016-01-01 01:00:00
?这意味着从第一个字典开始,2016-01-01 00:00:00+01:00 23.86
的等式中应使用索引值1-6,而dap值22.39则使用索引值7-12,以此类推?
datetime demand
0 2019-01-01 00:00:00 50.038
1 2019-01-01 00:00:10 50.021
2 2019-01-01 00:00:20 50.013
3 2019-01-01 00:00:30 50.004
4 2019-01-01 00:00:40 50.004
5 2019-01-01 00:00:50 50.009
6 2019-01-01 00:01:00 50.012
7 2019-01-01 00:01:10 49.998
8 2019-01-01 00:01:20 49.983
9 2019-01-01 00:01:30 49.979
10 2019-01-01 00:01:40 49.983
11 2019-01-01 00:01:50 49.983
12 2019-01-01 00:02:00 49.983