我用的编程法:proc princomp data=sasuser. aexposure prefix=Z; " N: E5 G; M# O4 K( V! \, [ var a-v; % Z8 e3 z: _9 i9 P* v run; . m& X; A" U& h O! \/ v! m ; U: }6 @% b9 z2 Z6 k0 ]9 t/ J2 }& n6 `( B% R; p) u
但是运行后出现了错误,下面是Log 中的内容: " ~; d( v" B. u" {; m* u0 v NOTE: AUTOEXEC processing completed. 5 A& j7 q7 I7 M" S) Q8 r7 m/ v- y) Q2 U, W
1 proc princomp data=sasuser. Aexposure prefix=z;" Z) L) M$ {% F% g/ t
2 var a-v;$ m3 f7 F0 l* ` Z9 u% a. t' h
ERROR: A does not have a numeric suffix. 8 Z4 H. g1 U, r4 r _9 ` 3 run;/ i$ F! ]0 q% Q5 j" e
2 P F! ^ @6 h6 D ~# z7 H
NOTE: The SAS System stopped processing this step because of errors. 7 P4 H/ T. w, B7 _$ v WNOTE: PROCEDURE PRINCOMP used (Total process time):/ i+ V' q9 v1 d. G1 u
real time 0.19 seconds # P$ ^) G7 X# F" r, |" m# S# ` cpu time 0.03 seconds, I3 {( }7 F5 r
) B. a# q' M; h$ s6 F/ v
不知道怎么解决这个问题,请大家指点指点,1 Q1 x5 J8 o9 E- _