我如何在SAS中找到一组人的百分比?

我如何在SAS中找到一组人的百分比?,sas,Sas,我如何找到每个组中的人员百分比。i、 e第1组为33.3%。第2组中的44.4%等 我试着使用下面的代码,但它不足以回答我的问题。我相信我可能不得不使用SQL代码 DATA test; INPUT name$ group_no$; CARDS; John 1 Michelle 1 Peter 1 Kai 2 Peter 2 Liam 2 Claire 2 Sam 3 Jim 3 run; 请让我知道如何解决这个问题 Proc FREQ data = test; TABLE group_n

我如何找到每个组中的人员百分比。i、 e第1组为33.3%。第2组中的44.4%等

我试着使用下面的代码,但它不足以回答我的问题。我相信我可能不得不使用SQL代码

DATA test;
INPUT name$ group_no$;
CARDS;
John 1 
Michelle 1
Peter 1 
Kai 2
Peter 2
Liam 2
Claire 2 
Sam 3
Jim 3
run;
请让我知道如何解决这个问题

Proc FREQ data = test;
TABLE group_no;
BY group_no;
RUN;

proc的意思是,如data null所示,这是一种方法。在SQL中,可以执行如下操作

Proc FREQ data = test;
   TABLE group_no;
   RUN;

proc的意思是,如data null所示,这是一种方法。在SQL中,可以执行如下操作

Proc FREQ data = test;
   TABLE group_no;
   RUN;

也许这已经足够了!也许这已经足够了!