全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2903 6
2015-11-17
如何去除家庭编号的最后三位作为新的变量?
二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-17 20:00:41
毕波 发表于 2015-11-17 19:50
如何去除家庭编号的最后三位作为新的变量?
做减法,把前面的减掉就行了
二维码

扫码加我 拉你入群

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

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

2015-11-17 20:23:45
506232839 发表于 2015-11-17 20:00
做减法,把前面的减掉就行了
问错了,应该是如何截取最后三位作为新变量?
二维码

扫码加我 拉你入群

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

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

2015-11-17 21:49:13
毕波 发表于 2015-11-17 20:23
问错了,应该是如何截取最后三位作为新变量?
还是一样啊,前面一般一样用减法把前面做减去,最后不就剩下三位数吗?
二维码

扫码加我 拉你入群

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

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

2015-11-17 22:09:43
506232839 发表于 2015-11-17 21:49
还是一样啊,前面一般一样用减法把前面做减去,最后不就剩下三位数吗?
这个怎么减去啊?你能不能示范一下?
二维码

扫码加我 拉你入群

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

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

2015-11-18 00:00:13
没听懂楼上所讲的直接减是什么意思,求示范。但我有一个笨办法,就是如果你的家庭编号是数值型变量(fid),先将其转变为字符型string (fids)【命令行1】。再用substr函数取取后三位【命令行2】,再把它转变回数值型变量就可以了【命令行3】。已亲自模拟过,是okay的。
tostring fid,gen(fids)
gen newfid=substr(fids,-3,.)
destring newfid,replace
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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