Я пытаюсь настроить функцию с двумя разными словарями.
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
Как видите, даты совпадают, но дельтаТ отличается.Я настроил следующую функцию:
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
?Это будет означать, что из первого словаря индексированные значения 1-6 должны применяться в уравнении для 2016-01-01 00:00:00+01:00 23.86
, а индексированные значения 7-12 используются для значения dap 22,39 и так далее?
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