我对 Stata 中的循环非常满意,我正在尝试在 R 中编写类似的东西,但我不断收到错误消息——知道为什么这个循环不起作用吗?
我有一个 Excel 表,其中包含每个月的单独选项卡的数据(如月列表中)。我想导入每个单独的选项卡并向其添加年份和月份列。
monthlist = list("Jan", "Feb", "Mar", "Apr", "May", "June", "Jul", "Aug",
"Sep", "Oct", "Nov", "Dec")
for (k in seq_along(monthlist)){
infile <- paste(i, " GP",".xlsx",sep=""); name<-
paste("X",i,"_GP",sep="")
name.[k]<- read_excel(infile, sheet = [k])
month=[k]
name.[k] = cbind(year, month, name.[k])
}
我已经尝试并尝试研究对 k 值的正确引用,但我无法弄清楚。请帮忙。