如果我想对数字文字对应的变量进行生成虚拟变量,比如这里有一个流动情况的变量flo_rage_1,省际流动对应的是1,省内流动对应的是2,市内流动对应的是3,现在我想生成一个虚拟变量flo_rage,如果是省际流动就为1,其余的就是0,请问该怎么写语句
我自己的写的语句是这样的:gen flo_rage=.
replace flo_rage=0 if flo_rage_1==2|flo_rage_1==3
replace flo_rage=1 if flo_rage_1==1
但是,运行下来flo_rage只有1和.两个值,为什么啊