在proc制表(SAS)的顶栏中添加行百分比

时间:2018-11-06 11:07:19

标签: sas proc

我正在SAS中使用Proc制表,并且想要制作一个像以下示例所示的表:enter image description here

如您所见,我想计算每年的rowpctn。我的问题是我不知道在代码中写rowpctn的位置,在网上搜索一个小时后,我仍然找不到答案。

我的代码如下:

Proc tabulate Data=Have;
class year gender question_1;
table gender, year*question_1;
run;

我必须在哪里声明rowpctn以获得所需的结果?

1 个答案:

答案 0 :(得分:1)

在等待答复时,我一直在互联网上寻找答案,然后自己设法找到了解决方案。

代码如下:

Proc tabulate Data=Have;
class year gender question_1;
table gender*pctn<question_1>, year*question_1;
run;