超感謝A大的幫忙
小妹我剛剛照著試出來了~^0^.
也順便在搜尋了一下Substr語法,
真的獲益良多~
現在又有熬夜的動力了~
謝謝大家~
※ 引述《alias (希望)》之銘言:
: ※ 引述《linlin922 (linlin)》之銘言:
: : 最近趕論文遇到的問題,想請問大家能否幫忙解決
: : 我有一變項為身份字號,EX:A234567890
: : 想新增一變項為性別,
: : 也就是利用身份證字號英文後第一個數字為性別的編碼,
: : 如上例,新增的性別編碼應為2
: : 由於資料有三十多萬筆,所以無法用excel的資料分割功能,
: : 想請問大家能否用sas寫程式獲得?
: : 希望大家幫幫忙摟~謝謝!
: 可以!
: sex=SUBSTR( LEFT(id),2,1 );
: 假設id是身分證字號變數,
: 先把變數id向左對齊,
: 從其第2個字元開始取1個字元出來作為變數sex的內容,
: 理論上,這樣就會取到英文字母後的第一個數字.
: 去試試吧