假设我有一个包含3个列的数据框“country”:
我的目标是根据假设增加未来五年的GDP和人口。我开发了以下循环:
country[19:23,1] <- seq(2018, by=1, length.out = 5)
for (i in 19:nrow(country)){
country[i,"GDP"] <- country[i-1, "GDP"] * (1 + hypo_gdp/100)
country[i,"Population"] <- country[i-1, "Population"] * (1 + hypo_pop/100)
}
其中hypo_gdp和hypo_pop是我的增长假设。
在这种情况下有没有办法使用其中一个apply()函数?
提前致谢!
答案 0 :(得分:0)
在这种情况下,您不需要任何apply()函数。这只是一个简单的几何级数:
Cannot read property 'closeDrawer' of undefined