序号按百分比增加

时间:2017-02-24 11:04:05

标签: r

是否可以在R中创建seq,并按百分比增加值?

例如:

需要一系列值从10500到大约30000,增加1%

所以10500之后的第一个值必须 10605 ,下一个 10711.5 .....

使用命令seq在R中是否可以这样做?可能还有其他功能?

类似的东西:

seq(10500,30000,1%)

1 个答案:

答案 0 :(得分:4)

cumprod是你的朋友:

cumprod(c(10500, rep(1.01,50)))

产生

 [1] 10500.00 10605.00 10711.05 10818.16 10926.34 11035.61 11145.96 11257.42 11370.00 11483.70