有一个变量中的值是“广东省”、“广西省”、“河北省”等等,我要把“省”字都去掉,应该用什么命令啊?
[此贴子已经被作者于2009-3-28 14:34:10编辑过]
原图尺寸 381.87 KB
stata有哪些数据预处理的命令啊
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
谢谢 啊
但我还是不明白诶 能不能说的详细一点啊
我不是要改变量名 是要改变量的值
假设你原来的省名变量是province,则可以如下方式去掉最后一个字。
gen prov = substr(province,1,4) /*如果有问题,请把4改成2*/
谢谢你哦
不过因为里头还有些像“广西壮族自治区”之类的,想精简成广西,只去最后一个字还不行,有没有那种类似查找替换一类的命令啊
刚看到其他帖子里有个方法还不错 呵呵
split province, parse(省)gen pro= province1+province2
g prov = substr(province,1,4)
*就是取变量province的值的头四个字符。
g x=subinstr(province,"省","",.)
*单纯去掉变量province的值中的所有“省”这个字符串
噢 谢谢 啊
这个方法好~~~