只针对dta文件(do文件maybe????但是之前试了试是不行的)
clear
cd E:\论文数据
unicode analyze land.dta
unicode encoding set gb18030
unicode retranslate land.dta,invalid
use land.dta
某变量x为:
南雄市
榆树县
绵竹市
新都区
想删除全部变量的最后一个中文字符。
变成:
南雄
榆树
绵竹
新都
gen var2 = substr(var1, 1, strlen(var1) - 2)
删除某变量中含有某字符的命令,将带有这个字符的这一行全部删掉
drop if strmatch(区县,"*本级*") 适用于字符串
drop if regexm(city,"级") 适用于其他类型