【发布时间】:2019-07-21 19:48:49
【问题描述】:
如果我假设每年的增长百分比相同,我正在尝试编写一个函数来计算我每年的工资增长。
我已经尝试了以下一些代码,但它只是输出了几次计算的第一次迭代。
这是我的功能:
salary_func=function(a,b){
for(i in 1:a){
c=b+(b*0.035)
print(c)
}
}
salary_func(5,100000)
第一个参数应该是我想“预测”出来的年数,第二个参数应该是起薪。所以,我想看到这样的输出:
[1] 103500
[1] 107122.5
以此类推,直到第一个参数。
但它只是写着:
[1] 103500
[1] 103500
我错过了什么?
【问题讨论】:
标签: r loops iteration calculation