2017-01-04 108 views
0

我有一個虛擬變量的數據集,顯示兩個類中有多少個參與者。現在我想顯示只參加最後一堂課的人的比例。我有前面提到的虛擬變量(0代表兩個參與者,1代表僅參與最後一個)。我對這兩個百分比都不感興趣,只有最後一個。SAS - Proc Tabulate:根據類變量刪除列

我想只打印一個假人爲1的人。這甚至有可能嗎?

我有以下

proc tabulate data=compare missing; 
class diff10; 
table diff10*reppctn ; 
run; 
+0

對於0/1指示器變量的MEAN =比例和SUM =計數。 –

回答

0

也許這個例子會有所幫助。

data dummy; 
    do i = 1 to 10; 
     dummy=rantbl(8787,.2)-1; 
     output; 
     end; 
    run; 
proc print; 
    run; 
proc tabulate; 
    var dummy; 
    tables dummy=' '*(sum='Count'*f=3. mean='%'*f=percent.); 
    run; 

enter image description here