Re: [请益] 请问SAS分割ID方法

楼主: linlin922 (linlin)   2008-07-02 00:01:40
超感谢A大的帮忙
小妹我刚刚照着试出来了~^0^.
也顺便在搜寻了一下Substr语法,
真的获益良多~
现在又有熬夜的动力了~
谢谢大家~
※ 引述《alias (希望)》之铭言:
: ※ 引述《linlin922 (linlin)》之铭言:
: : 最近赶论文遇到的问题,想请问大家能否帮忙解决
: : 我有一变项为身份字号,EX:A234567890
: : 想新增一变项为性别,
: : 也就是利用身份证字号英文后第一个数字为性别的编码,
: : 如上例,新增的性别编码应为2
: : 由于资料有三十多万笔,所以无法用excel的资料分割功能,
: : 想请问大家能否用sas写程式获得?
: : 希望大家帮帮忙搂~谢谢!
: 可以!
: sex=SUBSTR( LEFT(id),2,1 );
: 假设id是身分证字号变量,
: 先把变量id向左对齐,
: 从其第2个字符开始取1个字符出来作为变量sex的内容,
: 理论上,这样就会取到英文字母后的第一个数字.
: 去试试吧

Links booklink

Contact Us: admin [ a t ] ucptt.com