我有以下数据集:
data test;
input business_ID $;
datalines;
'busi1'
'busi1'
'busi1'
'busi2'
'busi3'
'busi3'
;
run;
proc freq data = test ;
table business_ID;
run;
我想要每个企业的平均线数,即计算观察总数并将其除以不同业务的数量。 在我的例子中:6个观察,3个企业 - > 6/2 =每个企业3行。
我正在考虑使用proc freq
或proc mean
步骤,但到目前为止,我只获得了每个商家的行数(~freq),并且不知道如何达到我的目标。< / p>
有什么想法吗?