我用的编程法:proc princomp data=sasuser. aexposure prefix=Z; # z5 f- l% b/ o var a-v; - T* i9 ?" x5 k1 |( d3 v. n run; X0 _5 I+ C* f! q 5 z [& G6 S1 Z- h8 ~) c $ N2 J! Z. K$ s7 t8 I 但是运行后出现了错误,下面是Log 中的内容:5 l9 N8 F" [9 M+ g; X
NOTE: AUTOEXEC processing completed. 9 Q! z0 T7 `9 i" R1 N+ X) U0 ]1 E* a6 l - L" Y0 @, v, r+ c 1 proc princomp data=sasuser. Aexposure prefix=z;& h I7 [. d* P+ y
2 var a-v;. r! G* p( s9 T0 I' S, q
ERROR: A does not have a numeric suffix. + U6 Z$ W. R7 v 3 run; 3 x$ M( i3 m; a) z: R5 j' H t" f$ S$ [8 q: R
NOTE: The SAS System stopped processing this step because of errors.$ e. h9 q! q. s# O0 q
NOTE: PROCEDURE PRINCOMP used (Total process time):( @) I ~2 u7 ]
real time 0.19 seconds4 X" I% ^% N" ~6 b' V
cpu time 0.03 seconds 2 `5 e! M: {4 o* i/ d3 ^3 Y; \7 l( |8 X0 c9 K+ Q/ X
不知道怎么解决这个问题,请大家指点指点,! M9 S Q& H* c4 o$ |2 K* ~ g