我用的编程法:proc princomp data=sasuser. aexposure prefix=Z;/ ?0 l; T3 w. x g) d4 P0 H
var a-v;' ]4 J) O0 n/ r
run;6 U( m; e6 O6 y! r0 w p
7 b) X9 F! _# c- q2 V - h! ^$ q$ S. C! s 但是运行后出现了错误,下面是Log 中的内容: ( U, V8 a; C0 T NOTE: AUTOEXEC processing completed. 7 k. F D+ |9 v7 m. ? z+ s- B( b, Y; j" I6 h7 X+ F
1 proc princomp data=sasuser. Aexposure prefix=z; & M0 O* u0 @0 _8 \6 _8 y3 x4 ^4 a 2 var a-v;6 E6 Z" |4 u1 I- n: q
ERROR: A does not have a numeric suffix. 4 p( ^) b7 H) Q) b2 z, p/ `9 D 3 run;. x; B8 G( g, {5 V6 a: W% @ A
1 ]* a7 k! d6 y# c% N+ JNOTE: The SAS System stopped processing this step because of errors. 1 q& G; p+ R; GNOTE: PROCEDURE PRINCOMP used (Total process time):! s& }# i. T; Z" ]* d" Z/ g2 T% i
real time 0.19 seconds ! S0 S2 ]4 k. r7 @0 l cpu time 0.03 seconds , Z& b( W( ?: ~$ O; [6 G" c7 H9 S. W1 ]; }" Q
不知道怎么解决这个问题,请大家指点指点,' x/ N( Z0 B% K; z