我的数据中有一个变量为“您目前居住在什么社区中”,选项有"别墅区或商品房社区","经济适用房社区","机关事业单位社区","工矿企业社区",“未经改造的老城区”,“其他”...等共九个。
在stata中的数据类型为byte。
我现在想生成一个虚拟变量,让前4个为1,剩余5个为0
我用gen dummy = inlist(z, "")显示type mismatch;用gen dummy=0,之后replace,stata也是显示type mismatch。
stata显示如下:
. gen commenvir_dum = inlist(typecomm, "别墅区或商品房社区","经济适用房社区","机关事业单位社区","工矿企业社区")
type mismatch
r(109);
. gen commenvir=0
. replace commenvir = 1 if typecomm == "别墅区或商品房社区"
type mismatch
r(109);


雷达卡






京公网安备 11010802022788号







