全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6073 8
2009-03-28

有一个变量中的值是“广东省”、“广西省”、“河北省”等等,我要把“省”字都去掉,应该用什么命令啊?

[此贴子已经被作者于2009-3-28 14:34:10编辑过]

附件列表
308851.bmp

原图尺寸 381.87 KB

stata有哪些数据预处理的命令啊

stata有哪些数据预处理的命令啊

二维码

扫码加我 拉你入群

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

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

全部回复
2009-3-28 14:49:00
try to modify variable label
二维码

扫码加我 拉你入群

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

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

2009-3-28 15:18:00

谢谢 啊

但我还是不明白诶 能不能说的详细一点啊

我不是要改变量名 是要改变量的值

二维码

扫码加我 拉你入群

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

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

2009-3-28 15:21:00

假设你原来的省名变量是province,则可以如下方式去掉最后一个字。

gen prov = substr(province,1,4)  /*如果有问题,请把4改成2*/

二维码

扫码加我 拉你入群

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

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

2009-3-28 15:35:00

谢谢你哦

不过因为里头还有些像“广西壮族自治区”之类的,想精简成广西,只去最后一个字还不行,有没有那种类似查找替换一类的命令啊

二维码

扫码加我 拉你入群

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

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

2009-3-28 16:24:00

刚看到其他帖子里有个方法还不错 呵呵

split province, parse(省)
gen pro= province1+province2

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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