SAS-Proc表格:删除基于类变量的列
我有一个数据集,其中有一个虚拟变量,显示了两个班级的参与者人数。现在我想显示只上最后一节课的人数百分比。我有前面提到的虚拟变量(0表示两者都参与,1表示只参与最后一个)。我对这两个百分比都不感兴趣,只对最后一个感兴趣 我只想打印假人为1的那个。这可能吗 我有以下几点SAS-Proc表格:删除基于类变量的列,sas,Sas,我有一个数据集,其中有一个虚拟变量,显示了两个班级的参与者人数。现在我想显示只上最后一节课的人数百分比。我有前面提到的虚拟变量(0表示两者都参与,1表示只参与最后一个)。我对这两个百分比都不感兴趣,只对最后一个感兴趣 我只想打印假人为1的那个。这可能吗 我有以下几点 proc tabulate data=compare missing; class diff10; table diff10*reppctn ; run; 也许这个例子会有所帮助 data dummy; do i = 1 t
proc tabulate data=compare missing;
class diff10;
table diff10*reppctn ;
run;
也许这个例子会有所帮助
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;
对于0/1指标变量,平均值=比例,总和=计数。