全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4655 5
2016-12-22
1482341579(1.png 我的数据里面涉及到这种,11代表省份01代表市级城市名称,截图不完整,还有1102,1103等等,表示同一省份的不同城市,我现在需要生成一个省级变量,只需要识别11即可,就是说把1101 1102 1103.。。。都归为11,同样,1201  1202  1203.。。也都归为12.   我想请问一下在stata里怎么实现呢?   谢谢大家
二维码

扫码加我 拉你入群

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

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

全部回复
2016-12-22 02:09:11
一個笨辦法
假設你的這個變量名稱為city
cap drop prov
gen prov=.
replace prov=11 if city>=1100 & city<1200
replace prov=12 if city>=1200 & city<1300
......
lab var prov "省份"
除非你的省份變量真的有很多水準,要不然用笨辦法也行得通。
二维码

扫码加我 拉你入群

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

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

2016-12-22 08:26:24
请试试
复制代码
二维码

扫码加我 拉你入群

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

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

2016-12-22 11:27:40
黃河泉 发表于 2016-12-22 08:26
请试试
谢谢您  但是还是没达到预期效果,全部变成0 了
二维码

扫码加我 拉你入群

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

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

2016-12-23 08:13:13
stonehuakai 发表于 2016-12-22 11:27
谢谢您  但是还是没达到预期效果,全部变成0 了
你该变量之资料在 Stata 中是文字 (红色) 还是数值 (黑色)?
二维码

扫码加我 拉你入群

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

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

2016-12-23 08:15:15
stonehuakai 发表于 2016-12-22 11:27
谢谢您  但是还是没达到预期效果,全部变成0 了
复制代码
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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