我用的编程法:proc princomp data=sasuser. aexposure prefix=Z; 4 f4 U( w9 j$ ^ var a-v; 0 Z& g/ B2 C! P) v run;% \# e- Z- O4 B1 X% U* y, ]" ^" s" S. ?
" A' `0 J7 N8 E: O. L9 N4 C% c
但是运行后出现了错误,下面是Log 中的内容: ( w+ Z. T: B0 k8 E7 r$ c8 q& s" A NOTE: AUTOEXEC processing completed.6 X) }' Q: ~% I2 `
/ h& `3 E9 y5 G
1 proc princomp data=sasuser. Aexposure prefix=z;+ h- \8 i( V, o9 F. H
2 var a-v;7 f+ |9 v3 C9 V5 v9 E. Q
ERROR: A does not have a numeric suffix. " R- \. k# t' l3 x) F 3 run;! k& T9 N" Y5 W7 h
# E! K# l' {5 A; b$ WNOTE: The SAS System stopped processing this step because of errors. # c# _0 U2 v4 d4 `2 _' WNOTE: PROCEDURE PRINCOMP used (Total process time): ; _8 U J+ z6 z8 j2 R real time 0.19 seconds ( M& F9 z" p* [) w2 T, S' i* l cpu time 0.03 seconds- v9 O) R4 p" n1 Q% \5 D