全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1227 5
2012-12-06
有这样一组数据

nvic   premclss inforce
1         VST        1
1         VST        1
1         VSC        1
1         VSF        1
2         VSF        1
2         VSC        1
2         VSF        1
.....

我想得到如下结果
nvic    VST    VSC  VSF   toal_inforce
  1        2        1      1            4
  2        0        1      2            3
....
我现在是先以premclss分成三个table然后求和,然后建另外一个table是以nvic的求和。然后4个table在merger起来。
有没有高手能够一个程序就能写出来的?谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-6 09:33:39
proc means data=have;
by nvic premclss;
output out=want sum=sum;
run;

proc transpose data=want out=want_trans;
by nvic;
id premclss;
var sum;
run;

data want_trans;
set want_trans;
toal_inforce=VST+VSC+VSF;
run;
二维码

扫码加我 拉你入群

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

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

2012-12-6 09:52:49
非常感谢
二维码

扫码加我 拉你入群

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

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

2012-12-6 11:04:56
复制代码
二维码

扫码加我 拉你入群

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

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

2012-12-6 12:20:00
老师她摸我 发表于 2012-12-6 11:04
非常感谢,再次感觉SAS真的好强大,学到了很多从上面两个回帖
二维码

扫码加我 拉你入群

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

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

2012-12-6 17:07:23
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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