すべての情報を1つのテーブルに保存して、ループの最後に印刷できるようにする方法を確認しようとしています。使用しているコードは次のとおりです
trips = 1000
f1 = 0
f2 = 0
c1 = 18
c2= 12
#Incremental with proportional factors
factors = c(0,.35,0.25,0.20,.15,.05)
n = 6
for(i in 1:n)
{
if(c2 < c1)
{
increment = trips * factors[i]
f2 = f2 + increment
c2 = 12 + (.01*f2)
}
else
{
increment = trips * factors[i]
f1 = f1 + increment
c1 = 18 + (.005*f1)
}
IncrementalTable = c(i - 1,increment,f2,c2,f1,c1)
}
各反復を IncrementalTable 変数に格納したいのですが、現時点では、一度に 1 つの反復を格納する方法しか知りません。すべての反復を保持するためにテーブルとして保存するにはどうすればよいですか?
このようなもの
Incremental Table = N I F2 C2 F1 C2
0 0 0 12 0 18
1 350 350 15.5 0 18.0
2 250 600 18 0 18
3 200 600 18 200 19
4 150 750 19.5 200 19
5 50 750 19.50 250 19.25