作者holmespei (卷)
看板Statistics
标题Re: [程式] SAS产出新变数问题
时间Tue May 2 23:55:49 2017
※ 引述《wennythepooh (维尼)》之铭言:
: 小弟刚跑SAS新手
: 想请问不知道像这样的表格要如何整理出新变数
: 例:
: 原始表格
: COLUMN1 COLUMN2 COLUMN3
: 2002 201512 15000
: 2002 201512 5000
: 2727 201512 20000
: 2727 201512 20000
: 整理成
: COLUMN1 COLUMN2 COLUMN3
: 2002 201512 20000
: 2727 201512 40000
: 主要是针对COLUMN1(虚拟变数)在COLUMN3(数值)的加总
: 烦请强者大大解惑
: 谢谢
data d1;
input COLUMN1 COLUMN2 COLUMN3;
cards;
2002 201512 15000
2002 201512 5000
2727 201512 20000
2727 201512 20000
;
run;
data d1; set d1;
by COLUMN1 COLUMN2;
if first.COLUMN2 then do;
SUM_COL3=0;
END;
SUM_COL3+COLUMN3;
RUN;
data d2; set d1; by COLUMN1 COLUMN2; if last.COLUMN2; run;
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.138.226.147
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1493740559.A.2FB.html
1F:推 wennythepooh: 谢谢您 05/03 06:29