是否可以在R中创建seq,并按百分比增加值?
例如:
需要一系列值从10500到大约30000,增加1%
所以10500之后的第一个值必须 10605 ,下一个 10711.5 .....
使用命令seq
在R中是否可以这样做?可能还有其他功能?
类似的东西:
seq(10500,30000,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