以下一段程序:
data group;
input a $ b $ c @17 d comma9.;
if d < 500000 then group = 'low';
else if d < 2000000 then group = 'medium';
else group = 'high';
datalines;
Y ID/MT/WY 1872 4,065,439
B FL 1934 1,398,800
Y CA 1864 760,456
R FR 1876 45,543
;
proc print data=group;
run;
输出结果如下:
Obs a b c d group
1 Y ID/MT/WY 1872 4065439 hig
2 B FL 1934 1398800 med
3 Y CA 1864 760456 med
4 R FR 1876 45543 low
为什么输出的group变量都只有3位呢?我想让它正常输出,应该怎么改?谢谢各位!