【问题标题】:cumulative return of savings plan with deposits in python pandas在 python pandas 中存款的储蓄计划的累积回报
【发布时间】:2019-09-12 22:44:48
【问题描述】:

我正在尝试使用带有 python pandas 的金融时间序列来计算每月储蓄计划。

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

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

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

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

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

我认为答案是循环遍历数据帧并将从 i 到 n 的累积回报相加,其中 i 在循环中增加。

但是我该怎么做呢?

感谢任何帮助!

非常感谢!

【问题讨论】:

标签: python pandas time-series finance cumsum


【解决方案1】:

如果没有更多的输入和输出,很难回答。但是你有没有试过:

df['cum_ret'].sum() 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-05-23
    • 1970-01-01
    • 2023-03-30
    • 2013-02-12
    • 1970-01-01
    • 2018-12-27
    • 1970-01-01
    • 2019-08-10
    相关资源
    最近更新 更多