我用的编程法:proc princomp data=sasuser. aexposure prefix=Z;4 V' A4 C; q% B/ V5 a
var a-v; 8 \7 v% T; {& H: o5 \5 e5 V d run;" O+ J& u8 p9 ^. `6 r, `5 m6 W
$ R0 j8 K% ~# ^' z" I
. d. [( g; U K9 ?$ m ?
但是运行后出现了错误,下面是Log 中的内容:; A' z/ j6 Q h0 j% B; z% e; ^$ ?) H
NOTE: AUTOEXEC processing completed.1 A; `" W% a% q# Q
u! b; e7 k7 x: a 1 proc princomp data=sasuser. Aexposure prefix=z; 4 O1 y3 o+ d4 y( {" I; u7 D7 y 2 var a-v; , L8 ~7 l! N( e8 u ERROR: A does not have a numeric suffix.% w( o3 a5 K& G: m( `
3 run;9 V w+ }( e. B) Y% q5 ]: C
# ~; V8 ^% {0 _: M" Q" {1 q& \( CNOTE: The SAS System stopped processing this step because of errors. , T; T# Z# n1 @+ E! ?- N& a- CNOTE: PROCEDURE PRINCOMP used (Total process time): 9 p# p9 w4 S6 X; m* e& k: I9 A real time 0.19 seconds" T3 U- J. u9 l+ T
cpu time 0.03 seconds 3 F k6 i1 Q3 ?8 x+ c3 E2 ^8 B4 b" o; f
不知道怎么解决这个问题,请大家指点指点, . k* r8 `# n6 V) w