我用的编程法:proc princomp data=sasuser. aexposure prefix=Z;( o* E/ n& _9 y5 a+ v
var a-v;- Q3 d7 S @- @( v2 E
run; + K' M9 O' y4 P; L: d2 V) A0 D! G 9 Q% I5 f* N# Q2 f1 z$ z# g: w2 c3 Y! @% Q) G( T0 T% c" N' y
但是运行后出现了错误,下面是Log 中的内容: ( t' W& p+ j0 A1 S. ^ NOTE: AUTOEXEC processing completed.( `1 ]/ c* |5 Q( i& `
' P- H+ R- F# e& o& v
1 proc princomp data=sasuser. Aexposure prefix=z; " n) b. x& r# o: \( t 2 var a-v;: h9 M4 y5 v, x& `( E2 `
ERROR: A does not have a numeric suffix.& I' J. a( E1 e/ q2 c: Y
3 run;1 E7 {, \2 ~, @' u( Y
8 i( d0 L+ ]! ~5 o: Q+ H( h( aNOTE: The SAS System stopped processing this step because of errors. . H: A- U% V2 a) U% J8 [2 y1 HNOTE: PROCEDURE PRINCOMP used (Total process time): 9 I7 m5 Q$ V. g* d real time 0.19 seconds - |: h, J' R V( i8 a' y cpu time 0.03 seconds& [; Y; n: A3 v; e
! b# N0 a, A- R% T6 d. P) U& g3 a# W不知道怎么解决这个问题,请大家指点指点,6 R0 [* t+ @7 a: x0 F