У меня есть фрейм данных, как показано ниже:
Date Quantity
2019-04-25 100
2019-04-26 148
2019-04-27 124
Мне нужен вывод, чтобы взять количественную разницу между двумя последующими датами и среднее значение за 24 часа и создать 23 столбца с добавлением почасовой количественной разницы кстолбец перед тем, как показано ниже:
Date Quantity Hour-1 Hour-2 ....Hour-23
2019-04-25 100 102 104 .... 146
2019-04-26 148 147 146 .... 123
2019-04-27 124
Я пытаюсь перебрать цикл, но он не работает, мой код выглядит следующим образом:
for i in df.index:
diff=(df.get_value(i+1,'Quantity')-df.get_value(i,'Quantity'))/24
for j in range(24):
df[i,[1+j]]=df.[i,[j]]*(1+diff)
Я провел некоторые исследования, ноЯ не нашел, как создавать столбцы, как выше, итеративно.Я надеюсь, что вы могли бы помочь мне.Заранее спасибо.