python熊猫中有存款的储蓄计划的累积回报

时间:2019-04-23 17:23:22

标签: python pandas time-series finance cumsum

我正在尝试使用带有python熊猫的财务时间序列来计算每月储蓄计划。

鉴于时间序列的百分比变化,但我还需要考虑每月的存款,因此我需要计算累计收益。

从数据帧计算累积回报的标准方法是:

df['cum_ret'] = (1 + df.monthly_rets).cumprod() - 1

但是现在,我有每月的存款,例如,每月有100美元被保存并添加到投资组合中。

如何计算投资组合的最终价值?

我认为答案是在数据帧上循环并求和从i到n的累积收益,其中i在循环中增加。

但是我该怎么做?

感谢您的帮助!

非常感谢!

1 个答案:

答案 0 :(得分:0)

在没有更多输入和输出的情况下很难回答。但是您是否尝试过:

df['cum_ret'].sum()