各位大神,帮忙看下如下这段code,并希望得到您对这三个问题的回复。初学者不慎惶恐。谢谢!
forvalues k=1(1)3{
forvalues i=1(1)12{
insheet using `k'_Tave.txt,clear
local j=`i'+6
gen month=`i' /*问题1:为什么会显示:month already defined */
gen Tave=v`j'/10 /*问题2:是对所有的j从7到18都除以10是吗?*/
replace Tave. if Tave<-1000 /*问题3:到这里的时候会显示:factor variables and time-series operators not allowed*/
collapse(mean)Tave, by (year month CD)
save `k'_Tave_M`i'.dta,replace
}
}
谢谢!