工作過了一堆其他錯誤我留下了以下錯誤:P沒有數字後綴(SAS,重命名)
ERROR: P does not have a numeric suffix.
從所有的信息,我已經能夠後使用PROC TRANSPOSE時發現這種情況很多,但是我沒有在這裏使用它(並且不在此代碼中的任何其他地方)。
Data Spillover_HE (rename=(F1=FY F2=BN F3=employeeID F4=grade_subject_ID
F5=AsmtID_agg F6=linkB F7=subgroupID F8=w F9=MGP_SE F10=Residual_SE
F11=Residual_Var F12=mgp_var F13=student_n F14=calcID F15=sumwt F16=MGP
F17=ave_prescore F18=p_imp F19=p_postImp F20=p_sped F21=p_sped_rs
F22=p_sped_se_ss F23=p_sped_st F24=p_sped_tt F25=P-ell F26=p_ed
F27=p_hispanic F28=p_black F29=p_white F30=p_asian F31=p_other
F32=p_blahispmale F33=p_overaundcred F34=p_retained F35=p_transfer
F36=p_top10 F37=p_top5 F38=p_top1 F39=p_bot10 F40=p_bot5 F41=p_bot1
F42=target_population F43=mean_residual_var F44=P_0_5)); run;
顯然我有一堆以「p」開頭的變量。日誌中沒有一個被強調。我正在使用SAS Base,並在SAS Enterprise Guide中出現同樣的錯誤。
不知道我的下一步應該是什麼。謝謝。
要調試這樣的事情使用二進制方法。刪除一半的重命名,如果沒有錯誤,那麼它在另一半。回到那一半,重複,直到你縮小它。 – Reeza
並以更有組織的方式編寫代碼 - 每個這些重命名應該在一個單獨的行上,排列整齊,以便您可以清楚地看到每個變量名稱。 – Joe