全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
13811 8
2017-06-28
初学者请教一个问题:
如SAS的一个数据集,如何把具有相同指标(如1,2,3对应指标B,4,5,6对应指标C)的值求和
B     1
B     2
B     3
C     4
C     5
C     6
结果为:
B 6
C 11
二维码

扫码加我 拉你入群

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

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

全部回复
2017-6-28 12:06:33
复制代码
二维码

扫码加我 拉你入群

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

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

2017-6-28 16:13:59
data x1;
        input cat $ value;
        cards;
B 1
B 2
B 3
C 4
C 5
C 6
;
run;

proc sort data=x1; by cat; run;
data x2;
        set x1;
        by cat;
        retain tot 0;
        if first.cat then tot=0;
        tot=tot+value;
        if last.cat;
        keep cat tot;
run;
二维码

扫码加我 拉你入群

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

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

2017-6-28 22:26:42
data a1;

input letter $ number;

datalines;

B 1

B 2

B 3

C 4

C 5

C 6

;

run;

proc means data=a1 sum; var number maxdec=0; class letter; run;


The MEANS Procedure

Analysis Variable : number  
letter       N Obs       Sum
B                3            6
C                3           15



二维码

扫码加我 拉你入群

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

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

2017-6-28 22:26:44
data a1;

input letter $ number;

datalines;

B 1

B 2

B 3

C 4

C 5

C 6

;

run;

proc means data=a1 sum; var number maxdec=0; class letter; run;


The MEANS Procedure

Analysis Variable : number  
letter       N Obs       Sum
B                3            6
C                3           15



二维码

扫码加我 拉你入群

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

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

2017-6-28 22:26:49
data a1;

input letter $ number;

datalines;

B 1

B 2

B 3

C 4

C 5

C 6

;

run;

proc means data=a1 sum; var number maxdec=0; class letter; run;


The MEANS Procedure

Analysis Variable : number  
letter       N Obs       Sum
B                3            6
C                3           15



二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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