I would like to write a loop to export R data from multiple years to separate excel files. It is not as straightforward as I would like it to be. Any suggestion on how I can go about this?
So my tedious R code looks like this:
id_all = data.frame(temp[c(1:4)])
result_all = data.frame(id_all,scoreY1_2013,eff.bcY1_2013, scoreY2_2013,eff.bcY2_2013, x2013,y2_2013)
write.csv(result_all, file = "R/Results/test_2013.csv")
result_all = data.frame(id_all,scoreY1_2012,eff.bcY1_2012, scoreY2_2012,eff.bcY2_2012, x2012,y2_2012)
write.csv(result_all, file = "R/Results/test_2012.csv")
result_all = data.frame(id_all,scoreY1_2011,eff.bcY1_2011, scoreY2_2011,eff.bcY2_2011, x2011,y2_2011)
write.csv(result_all, file = "R/Results/test_2011.csv")
I would love to transform it to something like this:
For (i = 2011:2013) {
id_all = data.frame(temp[c(1:4)])
result_all = data.frame(id_all,scoreY1_i,eff.bcY1_i, scoreY2_i,eff.bcY2_i, xi,y2_i)
write.csv(result_all, file = "R/Results/test_i.csv")
}