全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6697 12
2011-12-20
邮编的前两位是代表地区的,如何实现这一功能呢?也就是将前两位替换成重庆,后面的删除。如400045替换成重庆,如何替换?数据量有七八十万较大,用excel不可能实现,请高人帮忙,谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2011-12-20 21:43:19
主要思路:首先提取邮编前两位,生成新变量;然后生成省份名称变量 if +条件。估计得写30条命令吧
二维码

扫码加我 拉你入群

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

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

2011-12-20 21:47:40
*截取前两位地区代码
gen province=trunc(zipcode/10000)
*根据已知的地区代码,赋予相应数字数值标签
lab def province 10 北京 40 重庆 (补上其他相应的编码)
lab val province province
*如果需要存为字符变量
decode province,gen(provincex)
二维码

扫码加我 拉你入群

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

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

2011-12-20 21:47:56
*截取前两位地区代码[假定“邮政编码”的变量名为zipcode]
gen province=trunc(zipcode/10000)
*根据已知的地区代码,赋予相应数字数值标签
lab def province 10 北京 40 重庆 (补上其他相应的编码)
lab val province province
*如果需要存为字符变量
decode province,gen(provincex)
二维码

扫码加我 拉你入群

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

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

2011-12-21 08:07:12
挺有趣的问题
二维码

扫码加我 拉你入群

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

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

2011-12-21 09:38:44
wanam 发表于 2011-12-20 21:47
*截取前两位地区代码[假定“邮政编码”的变量名为zipcode]
gen province=trunc(zipcode/10000)
*根据已知 ...
学习了,比我的思路简洁多了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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