我用的编程法:proc princomp data=sasuser. aexposure prefix=Z;" r k [9 ]( _' Y% ]- X1 \
var a-v; - I5 Z; p- T4 K. x) J; r$ s run; 9 `6 s o$ }) E( L) r ) ^+ Z& X& ?$ e* B: r1 D0 c # }6 S- l6 z9 E 但是运行后出现了错误,下面是Log 中的内容:' N; ?# `. }# ?% a
NOTE: AUTOEXEC processing completed.% R% r3 K$ g# f5 w8 A
9 R1 J! a. y4 d4 O& A/ d& D
1 proc princomp data=sasuser. Aexposure prefix=z;1 X: {3 X1 J. x) T
2 var a-v; / C& z r( t1 r9 } |, R- a& _& i5 d ERROR: A does not have a numeric suffix.2 |, o; w8 K3 ^ }
3 run;" _ m. Y7 t. W4 h( l3 L6 W
4 A- h& u2 p. \" _NOTE: The SAS System stopped processing this step because of errors. ) ~, N1 ?7 w+ o+ \" j2 Y" lNOTE: PROCEDURE PRINCOMP used (Total process time):, y4 ?+ c; D! |# Y9 f( v
real time 0.19 seconds 2 k' s+ ~( V: B7 I# e cpu time 0.03 seconds* k o" }( `# o! r, K
; F. C) p$ `, a1 q3 S! b4 }不知道怎么解决这个问题,请大家指点指点, # H* y, t/ B; p2 i3 X/ ^1 E( L9 M