现有一个类别变量industry,取值从1~99,每个取值分别代表不同的细分行业,并且已经添加了值标签。现在想建立一个行业大类的分类变量sector,如果按照普通的方法,应该是:
gen sector = 1 if industry == 1 | industry == 2 | industry == 5 | industry == 6
......
gen sector = 5 if industry == 78 | industry == 80 | industry == 81 | industry == 83
......
觉得这样好麻烦!
Stata11有没有什么命令可以让if后面的条件简化些,比如:
gen sector = 1 if 命令(varname, value1, value2, value3, value4,...)
即只要变量var的取值满足后面的多个取值, 就给变量sector赋值为1.


雷达卡




京公网安备 11010802022788号







