全部版块 我的主页
论坛 站务区 十一区 新手入门区
4330 8
2021-06-09
求助帖!!!!!
请问stata如何按照变量名称顺序编码,就比如stkcd为1,编码就是1,为2的时候编码是2,为4的时候编码是3
QQ截图20210609204340.png







二维码

扫码加我 拉你入群

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

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

全部回复
2021-6-11 16:08:00
stata按照变量名称顺序编码,就比如stkcd为1,编码就是1,为2的时候编码是2,为4的时候编码是3gen id=1 if stkcd=1
gen id=2 if stkcd=2
gen id=3 if stkcd=4
二维码

扫码加我 拉你入群

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

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

2021-6-11 21:14:28
想到一个略麻烦的办法,
0.save "1.dta",replace
1.先去重duplicates drop stkcd,force
2.然后gen id=_n
3.save "2.dta",replace
4.use 1.dta,clear,然后merge m:1 stkcd using 2.dta,keepusing(id)
二维码

扫码加我 拉你入群

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

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

2021-6-15 11:07:04
bysort stkcd: egen newcode = _n
二维码

扫码加我 拉你入群

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

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

2021-6-16 08:57:42
bysort stkcd: egen newcode = _n
这样就可以了
二维码

扫码加我 拉你入群

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

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

2021-6-17 10:30:52
没有弄明白是按1、按变量名称顺序编码,还是stkcd按1、2、3、4编码,如果是1、编码放在哪儿,数据是否转置,按什么标准转置?如果是2,就按一般处理的方式
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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