全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4231 6
2018-07-13
求助SAS里如何分组计算。

以前用R, 在R里面分组计算是以 group_by实现的,不知道在SAS里面这个应该怎么处理。
例如数据是每个公司的sales,然后每个公司有sic代码。我想以sic为标准,统计每个行业的sales,这种应该怎么处理呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-7-14 11:28:45
求大神回答啊~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-7-15 04:03:58
Method 1:
proc means data=data1;
class sic;
var sales;
output out=data2 mean=x_mean;
run;

Method 2:
proc summary data=data1;
class sic;
var sales;
output out=data2 mean=x_mean;
run;
In addition, you can also use "by" option for the mean of group
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-7-15 16:18:28
也可以使用proc sql,打开SQL灵活的运数方式
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-7-20 10:35:10
谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-1-10 13:39:23
proc sql;
create table mydb.CalMul_SALES as
select EndDate,SIC,sum(SALES) as SALES_sum
from mydb.OFDI_FIN
group by EndDate SIC;
quit;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群