0
我想獲取變量級別的數量以及唯一標識符輸出的變量,但是目前我的方法無法工作。然後我想使用proc freq中唯一的ID和關聯號碼1-num_levels。使用Proc Freq變量的輸出輸入到Proc格式
以下是我對PROC頻率:
PROC FREQ DATA=my_data (keep=IDs) nlevels;
table all/out=out_data;
%let dim=levels;
%let IDs;
run;
然後我試圖使用宏變量,但它沒有工作,所以我包括我的PROC格式的手動版給個好主意我試圖達到的目標,但希望能夠讓它更加自動化。
PROC FORMAT;
INVALUE INDEX
"1234" = 1
"2345" = 2
.
.
.
"8901" =25;
/*25 represents the output of the levels
variable from proc freq but I couldn't figure out how to grab that either*/
RUN;
任何幫助,將不勝感激。 謝謝!
查看使用CNTLIN數據集而不是宏變量。 – Reeza
http://www2.sas.com/proceedings/sugi30/001-30.pdf – Reeza
@Reeza是對的。您可以使用您手動創建的格式的CNTLOUT來查看CNTLIN數據集應該如何顯示 – keydemographic