小编Ban*_*ing的帖子

如何计算索引为 100 的向量的复利回报?

我有以下数据框:



dat <- tibble::tribble(    ~date     ,  ~pct_monthly_return,
                           2021-01-31,   0.0023,
                           2021-02-28,   0.01,
                           2021-03-31,   0.035)
Run Code Online (Sandbox Code Playgroud)

我想创建一个名为的新列,index该列从数据帧开始前一个月的 100 开始(即我的示例中的 2020-12-31)。然后,指数 100 必须与pct_monthly_return变量相乘,以便我可以看到指数如何随着时间的推移而增长。

结果应产生以下数据框:

date                   pct_monthly_return   index
2020-12-31             0                    100 
2021-01-31             0.0023               100.23
2021-02-28             0.01                 101.2323
2021-03-31             0.035                104.7754
Run Code Online (Sandbox Code Playgroud)

r dataframe

12
推荐指数
2
解决办法
807
查看次数

标签 统计

dataframe ×1

r ×1