转码 将南雄市变成南雄 删除包含某一字段的数据

只针对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,"级")        适用于其他类型

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容