編輯,包括向量從環路申請
BaseSal <- c(22745,23606,24761,25873,27097,28533,30153,31813,
33588,35492,37524,39630,41935,44346,46855,49483,
52260,55222,58211,61194,64441,67900,71493,75299,
79455,83641,88169,92811,97673,102780,108257,114015,
120216,126620,133184,139879,147219,137346);
AnnualInc <- c(678,703,730,762,815,843,876,907,939,981,1045,1081,
1125,1201,1245,1293,1355,1327,1382,1440,1503,1566,
1631,1694,1766,1838,1935,2010,2088,2164,2245,2321,
2397,2480,2560,2648,2731,1);
這是我的第二天R中發展,所以請與我裸露/原諒任何天真。我的下面的代碼有38個不同職位的基本薪水矢量BaseSal,以及38個職位每年基本薪金每年增加的Vector AnnualInc。此代碼的工作完美:
for (i in 1:38)
print(BaseSal[i]+(AnnualInc[i] * 0:10));
的原因響0:10爲0是第一年的薪水,年增量每年增加10年。
我真的很驚訝我到底要怎麼做。我已經閱讀了一些關於適用於R的更好的使用方法,並且我已經部分適用。如果將第一年的年度增長用於基本工資,我得到的結果爲我提供了價值。這裏是代碼我使用到那裏:
l<-matrix(BaseSal,38,11,FALSE);
apply(l,2,function(z) z+(AnnualInc));
誰能幫我找出如何通過各年增量利用矩陣迭代和應用,包括留下第一年只是基本工資?
你需要有足夠的數據進行編輯,以使這個問題[重複性(http://stackoverflow.com /問題/ 5963269 /如何對化妝一個偉大-R-重複性,例如/ 5963610#5963610)。 – alistaire
@alistaire我添加了我的載體,是適合還是更需要? –