我在STATA工作。我有一个变量,称为Graduate_secondary。我生成一个称为结果的全局变量,因为最终我将使用另一个结果。现在,如果要满足相对于全局的条件,我想替换变量刻度,但是我得到一个错误:
我的代码是:
全局结果“ graduate_secondary”
一代毕业生=。
如果毕业生_primary == 1和'结果'== 1,则替换毕业生== 1
但是我收到符号== 1无效名称。有人知道为什么吗?
遵循这些原则可能会起作用:
sysuse auto, clear
global outcome "rep78"
gen graduate=.
replace graduate=1 if mpg==22 & $outcome==3