我正在尝试使用带有python熊猫的财务时间序列来计算每月储蓄计划。
鉴于时间序列的百分比变化,但我还需要考虑每月的存款,因此我需要计算累计收益。
从数据帧计算累积回报的标准方法是:
df['cum_ret'] = (1 + df.monthly_rets).cumprod() - 1
但是现在,我有每月的存款,例如,每月有100美元被保存并添加到投资组合中。
如何计算投资组合的最终价值?
我认为答案是在数据帧上循环并求和从i到n的累积收益,其中i在循环中增加。
但是我该怎么做?
感谢您的帮助!
非常感谢!
答案 0 :(得分:0)
在没有更多输入和输出的情况下很难回答。但是您是否尝试过:
df['cum_ret'].sum()