全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1487 4
2010-04-18
悬赏 20 个论坛币 已解决
var1   var2    var3
a        01         3
b        01        6
c       09          5
b        05        4
b       05        7

按第一列进行大的分类,再按第二列进行次级分类,再统计出第三列的值,储存在一个新的数据表里。如何实现?

还有个问题,想比较两个数据表里的数据是否一致,怎么实现?
最好说清楚一些。

最佳答案

crackman 查看完整内容

data crackman; input var1 $ var2 var3 @; cards; a 01 3 b 01 6 c 09 5 b 05 4 b 05 7 ; run; proc sort data=crackman out=a; by var1 var2; run; proc sql; create table result as select var1,var2,sum(var3) as sum from a group by var1,var2; quit;
二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-18 09:39:09
data crackman;
input var1 $ var2 var3 @;
cards;
a        01         3
b        01        6
c       09          5
b        05        4
b       05        7
;
run;
proc sort data=crackman out=a;
by var1 var2;
run;
proc sql;
create table result as select var1,var2,sum(var3) as sum from a group by var1,var2;
quit;
二维码

扫码加我 拉你入群

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

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

2010-4-18 09:48:03
顶起来,让高手来回答
二维码

扫码加我 拉你入群

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

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

2010-4-18 09:50:37
请大家多赐教。
二维码

扫码加我 拉你入群

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

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

2010-4-18 15:23:23
受教了,多谢斑竹!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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