小莹要毕业 发表于 2020-4-25 11:48 
感谢你的帮助,我也是用了if语句,写了很复杂(把200多个编码都写上了),想问问有没有比较简便的命令写法 ...
不知道編碼是否有特定的
像是說前幾碼等於特定數字, 那可以先建立一個變數假設叫k1,k1為前2碼,你要抓取前兩碼為84
這樣可以這樣做,指示步驟也很多
tostring k,replace //先將K轉為字串
gen len=length( k) //確定字串長度,檢測太短的字串
gen k1=substr(k,1,2) //前兩字元
keep if k1=="84"
keep if len==6 //排除字元數少者