SAS程序如下,不知道为啥原始数据中有"未提供户口本",但是通过语句生成的新的数据集中"未提供户口本"都显示为"01:提供户口本"。变量值"不与父母同住"也出现一样的问题,到底是为什么呢?其他变量值都正确,就这几个好奇怪啊。 IF A EQ "001" ANDFIND(PINGGU1RESULT,"提供户口本")>0 THEN F_SUBID_YZDP="01:提供户口本"; ELSEIF A EQ "001" AND FIND(PINGGU1RESULT,"未提供户口本")>0 THEN F_SUBID_YZDP="02:未提供户口本";
IF A EQ "001" ANDFIND(PINGGU10RESULT,"与父母同住")>0 THEN F_LIVESTATE_YZDP="01:与父母同住"; ELSEIF A EQ "001" AND FIND(PINGGU10RESULT,"不与父母同住")>0 THEN F_LIVESTATE_YZDP="02:不与父母同住";
|