我用的编程法:proc princomp data=sasuser. aexposure prefix=Z;2 j, v% M' a/ n3 s
var a-v; ) ^- f" ?9 ~: J0 Y. P run;% l X% f4 \5 t
+ [8 {5 u4 l8 S: Z. x9 y) @
7 Z9 O8 p, U/ n 但是运行后出现了错误,下面是Log 中的内容: 5 c4 d7 q* a- y" v8 D$ C NOTE: AUTOEXEC processing completed. ( x. Y6 @! G3 g% r2 X A! p( f , r' F( m; a/ E" L 1 proc princomp data=sasuser. Aexposure prefix=z;7 R) r, y! J" B( F+ ]" A
2 var a-v;; w8 `/ |3 u1 [) Q! @
ERROR: A does not have a numeric suffix.3 Z7 i3 [8 j" v( l' v ~
3 run;; F U7 ]5 [6 _( @' R0 J1 ]
( O3 Y- o! G+ b( j! i
NOTE: The SAS System stopped processing this step because of errors.1 |* i7 q* A% ^- w
NOTE: PROCEDURE PRINCOMP used (Total process time): ) f$ A4 n+ D9 A, D! p real time 0.19 seconds " p6 L6 v b/ D I cpu time 0.03 seconds ) b4 b m+ H. P1 E5 k: N ) X! e1 Z+ c$ b- f+ n, s不知道怎么解决这个问题,请大家指点指点, : s6 Z# R4 o, M# s1 L8 K