状态和全局变量

问题描述 投票:1回答:1

我在STATA工作。我有一个变量,称为Graduate_secondary。我生成一个称为结果的全局变量,因为最终我将使用另一个结果。现在,如果要满足相对于全局的条件,我想替换变量刻度,但是我得到一个错误:

我的代码是:

全局结果“ graduate_secondary”

一代毕业生=。

如果毕业生_primary == 1和'结果'== 1,则替换毕业生== 1

但是我收到符号== 1无效名称。有人知道为什么吗?

global stata
1个回答
0
投票

遵循这些原则可能会起作用:

sysuse auto, clear        
global outcome "rep78"

gen graduate=.

replace graduate=1 if mpg==22 & $outcome==3
© www.soinside.com 2019 - 2024. All rights reserved.