全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4736 4
2021-08-29
如果两列 dszgender 和ceogender相同 取1 不同取0 应该怎么做呢?由于数据都有缺失值用  regexm 会被匹配为0 还是想让他呈现为缺失值. dszgender        ceogender
       
        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0
0        0


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-8-29 17:37:54
gen      var = 1 if ((dszgender==ceogender) & (dszgender !=.) & (ceogender !=.))
replace var = 0 if ((dszgender!=ceogender) & (dszgender !=.) & (ceogender !=.))
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-8-30 12:04:18
写一个cond的用法:
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-8-30 12:39:20
zdlspace 发表于 2021-8-30 12:04
写一个cond的用法:
完全适用 感谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-8-30 12:39:42
我是工作狂2009 发表于 2021-8-29 17:37
gen      var = 1 if ((dszgender==ceogender) & (dszgender !=.) & (ceogender !=.))
replace var = 0 i ...
试过 代码可以用 解决了大问题
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群