Я хочу иметь возможность определять авуары в моменты времени на основе таблицы транзакций, например так ...
transaction date amount
initial 2018-10-12 3
additional1 2018-10-13 1
additional2 2018-10-15 5
Выходные данные будут отображать авуары на каждую дату в выбранном диапазоне дат...
date holdings
2018-10-11 0
2018-10-12 3
2018-10-13 4
2018-10-14 4
2018-10-15 9
Я чувствую, что на этот тип вопросов, наверное, уже отвечали где-то раньше в stackoverflow, но поразите меня, если я смогу его найти!
Я начал с заполнения индекса фрейма данныхс выбранным диапазоном дат:
pd.DataFrame(index=pd.date_range(start='2018-10-11', end=date.today()))
Я думаю, что следующим шагом будет использование цикла for с groupby и cumsum, но я просто не могу решить это.Также беспокоит, что использование цикла будет медленным на больших наборах данных.
Любая помощь будет высоко ценится.