Re: [程式] sas資料加總
※ 引述《minna05 (take it easy)》之銘言:
: [軟體程式類別]:sas
: [程式問題]:資料加總
: [軟體熟悉度]:新手(不到1個月)
: [問題敘述]:假設我的資料如下,已sort by id
: ID DM FEE
: a 1 123
: a 0 234
: b 1 133
: b 1 134
: b 1 123
: c 0 111
: 想依照ID去加總DM欄位,創造新的欄位SDM,但保留每一筆資料及舊欄位
: 結果想做成 ID DM FEE SDM
: a 1 123 1
: a 0 234 1
: b 1 133 3
: b 1 134 3
: b 1 123 3
: c 0 111 0
: 請問程式該如何寫呢?
: 謝謝^^
: 備註:資料量11G
: [程式範例]:
: -----------------------------------------------------------------------------
假設你的資料名稱是AA
PROC MEANS DATA=AA NOPRINT NWAY;CLASS ID;
VAR DM; OUTPUT OUT=BB(DROP=_TYPE_ _FREQ_) SUM=SDM;RUN;
PROC SORT DATA=BB;BY ID;
DATA AA;MERGE AA(IN=A) BB;BY ID;IF A;RUN;
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.43.116.249
→
05/17 20:25, , 1F
05/17 20:25, 1F
討論串 (同標題文章)