我正在使用 Stata 中的嵌套循环处理我的第一个循环,但无法运行代码。
这是我所拥有的:
*identify anti policies of contiguous states
forvalues yr = 1983/1993 {
foreach state in Alabama Alaska Arizona Arkansas California Colorado
Connecticut Delaware Florida Georgia Hawaii
Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine Maryland
Massachusetts Michigan Minnesota Mississippi
Missouri Montana Nebraska Nevada NewHampshire NewJersey NewMexico NewYork
NorthCarolina NorthDakota Ohio
Oklahoma Oregon Pennsylvania RhodeIsland SouthCarolina SouthDakota Tennessee
Texas Utah Vermont Virginia
Washington WestVirginia Wisconsin Wyoming {
gen 'st'_anti_'yr'=.
replace 'st'_anti_'yr'=1 if 'st'_c==1 & anti["st"_"yr"]==1
replace 'st'_anti_'yr'=0 if 'st'_c==0 | anti["st"_"yr"]==0
}
}
当我运行代码时,我收到错误:
r(100) or r(100) { required
无论我如何修改代码(添加或删除'或“等),都会出现此错误。