我想将我的 Stataforvalues
循环的结果保存到单个文件中。文件名的一个组成部分应该是在循环中j
分配给宏的值。forvalues
显然我的代码会导致一条指令总是用1995
. 因此,我收到消息告诉我这个文件已经存在。
我正在使用以下代码:
local j = 1995
forvalues `j'= 1995 / 2012 {
clear
use "/Users/carl/Desktop/STATA/Neustart/eventdates.dta", clear
keep if eventyear == `j'
sort acq_cusip eventdate
compress
save "/Users/carl/Desktop/STATA/Neustart/eventdates_`j'.dta"
}
有人对此有答案吗?