c**********5 发帖数: 653 | 1 data a;
SET b;
TIME=MA;
IF ID in("A","B","C","D") THEN TIME=mB;
else IF ID IN ("E","F") THEN TIME=mC;
RUN;
NO PROBLEM.
HOEVER WHEN i RUN THE FOLLOWING
data a;
SET b;
TIME=MA;
IF ID in("A","B","C","D") THEN TIME=mB;
else IF ID IN ("E","F") THEN TIME=mC;
else IF ID IN ("G","H") Then TIME=m2B;
RUN;
eRROR MESSAGE:
tHE NAME TIME IS NOT A VALID SAS NAME.
i AM WORKING WITH GIANT DATA SET . | l***a 发帖数: 12410 | 2 试试看
data a;
SET b;
length time $3.;
TIME=MA;
IF ID in("A","B","C","D") THEN TIME=mB;
else IF ID IN ("E","F") THEN TIME=mC;
else IF ID IN ("G","H") Then TIME=m2B;
RUN;
【在 c**********5 的大作中提到】 : data a; : SET b; : TIME=MA; : IF ID in("A","B","C","D") THEN TIME=mB; : else IF ID IN ("E","F") THEN TIME=mC; : RUN; : NO PROBLEM. : HOEVER WHEN i RUN THE FOLLOWING : data a; : SET b;
| c**********5 发帖数: 653 | 3 Sorry ,I gave the wrong info.
My code is this.
data a;
SET b;
TIME=M1A;
IF ID in("A","B","C","D") THEN TIME=m1B;
else IF ID IN ("E","F") THEN TIME=m1C;
RUN;
NO PROBLEM.
HOEVER WHEN i RUN THE FOLLOWING
data a;
SET b;
TIME=M1A;
IF ID in("A","B","C","D") THEN TIME=m1B;
else IF ID IN ("E","F") THEN TIME=m1C;
else IF ID IN ("G","H") Then TIME=m2B;
RUN;
eRROR MESSAGE:
tHE NAME TIME IS NOT A VALID SAS NAME.
i AM WORKING WITH GIANT DATA SET .
【在 l***a 的大作中提到】 : 试试看 : data a; : SET b; : length time $3.; : TIME=MA; : IF ID in("A","B","C","D") THEN TIME=mB; : else IF ID IN ("E","F") THEN TIME=mC; : else IF ID IN ("G","H") Then TIME=m2B; : RUN;
| l***a 发帖数: 12410 | 4 are m1a/m1b/m1c/m2b all variables in your data b?
【在 c**********5 的大作中提到】 : Sorry ,I gave the wrong info. : My code is this. : data a; : SET b; : TIME=M1A; : IF ID in("A","B","C","D") THEN TIME=m1B; : else IF ID IN ("E","F") THEN TIME=m1C; : RUN; : NO PROBLEM. : HOEVER WHEN i RUN THE FOLLOWING
| c**********5 发帖数: 653 | |
|