*设置2014年试点省份
gen pilot = regexm(省份,"上海|北京")
- 错误示例:
示例一
gen test = (省份= "上海"|省份= "浙江")
哪里错了呢?
本例错误点:( )里的是条件语句,条件语句中的等号必须双等号。
改正后如下。
gen test = (省份== "上海"|省份== "浙江")
条件句中等号是双等号.jpg
示例二
gen test2 = (省份="上海|浙江")
不可头轻脚重,一个变量名等于一串字段选项,必须一个变量名对应一个字段
“头轻脚重”时,即使是“==”,也无法力挽狂澜,因为会出现新问题。
不信看下面:
gen test2 = (省份=="上海|浙江")
“省份”字段中没有“上海|浙江”这个字符串,故生成的变量中没有“1”