我用的编程法:proc princomp data=sasuser. aexposure prefix=Z;: t Y3 c K: H! O0 d1 F
var a-v; # K0 b: F5 h0 X B- r run;' ~: Q1 p2 U# T7 N
. l# Q4 Z8 p: v/ r
6 w4 T. I1 {8 z* E) j 但是运行后出现了错误,下面是Log 中的内容:6 U+ \6 P2 ?5 W3 ?( m8 r8 K' ?
NOTE: AUTOEXEC processing completed.1 [" m. b' h! P* ?& u& t+ E3 @
" `) K5 y2 P+ ~& i1 K. y5 I 1 proc princomp data=sasuser. Aexposure prefix=z;8 a L, N. K, L7 _* e
2 var a-v;3 @0 N* y4 B% m3 M/ O
ERROR: A does not have a numeric suffix.9 i% X' u3 @- f% Y
3 run; 2 g a3 u5 w3 j' T2 K6 c: ] 6 U; u# b6 r3 \! M8 n4 pNOTE: The SAS System stopped processing this step because of errors. % h5 ~. J! v) TNOTE: PROCEDURE PRINCOMP used (Total process time): ! i9 l/ x8 g& m s( W9 w& b& }8 h real time 0.19 seconds7 M; ?, H8 z- r- @% B! _
cpu time 0.03 seconds 3 Y. ^8 j& n6 P$ X' w - z- z$ l- q$ X1 n" i不知道怎么解决这个问题,请大家指点指点,' K$ p- H" t1 ^! Z7 {/ N. Z