请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
如何将变量中末尾是X的数据找出来?
因为在将字符型变量转换成数值时,使用destring命令无法识别x
list if substr(var,-1,1)=="X"
但是我需要的是把某个变量中含有x的数据找出来
刚才突然想到其实可以把末尾的x直接全部替换成000,不知道用什么命令?
replace var=substr(var,1,length(var)-1)+"000",if regexm(var,"x$")
reverse var replace var=subinstr(var,"x","000",1) reverse var
destring var,gen(newvar) force gen newvar2=newvar==. (preserve) keep if newvar2==1 (restore)
haddy1009 发表于 2011-11-14 15:24 这样结果是把带有字母的全部赋值成1,
haddy1009 发表于 2011-11-14 15:15 var 1604666 00160704X
这是原始数据(不光是末尾含有x,开头也有字母)