全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2526 2
2020-06-10
如题,准备以省为单位将x变量重复值赋值为0,非重复值赋值为1,请问应该如果输入命令呢?谢谢
bys province:gen d=0 if x。。。。????
二维码

扫码加我 拉你入群

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

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

全部回复
2020-6-11 13:01:20
楼主好,试试:
duplicates tag, gen(aaa) // 在本省内x重复的,aaa=1。未重复的则为0
replace x = 0 if aaa !=0 // 将x变量重复值赋值为0
replace x = 1 if aaa ==0  // x变量非重复值赋值为1
供参考,祝好!
二维码

扫码加我 拉你入群

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

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

2020-6-12 00:45:21
欣心兰 发表于 2020-6-11 13:01
楼主好,试试:
duplicates tag, gen(aaa) // 在本省内x重复的,aaa=1。未重复的则为0
replace x = 0 if  ...
感谢赐教!学习了!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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