Re: [程式] sas sql 分層加總
※ 引述《dofu1943 (那就念吧~~)》之銘言:
: ※ 引述《hannah1433 (fjiej)》之銘言:
: : [軟體熟悉度]:
: : x y z1 z2 t sum
: : 0 0 0 0 1 2
: : 0 0 0 1 1
: : 0 0 0 0 1 2
: : 0 0 0 1 1
: : 0 0 0 0 2 4
: : 0 0 0 1 2
: : 0 0 0 0 4 8
: : 0 0 0 1 4
: : 請問要怎麼用把z2的0,1旁的t加總,就像sum那樣
: : 我適用sql寫的,已經有增加欄位(SUM)
: : 現在就不知道要怎麼加總
: : 懇請各位高手幫忙!
: : 謝謝
: proc sql ;
: create table test as
: select *, sum(t) as sum_t
: from a /*如果你的原來的資料table叫做a的話*/
: group by t
: quit;
: 得到的結果應該會是
: x y z1 z2 t sum sum_t
: 0 0 0 0 1 2 4
: 0 0 0 1 1 4
: 0 0 0 0 1 2 4
: 0 0 0 1 1 4
: 0 0 0 0 2 4 4
: 0 0 0 1 2 4
: 0 0 0 0 4 8 8
: 0 0 0 1 4 8
: 但是....
: 1.不知道你是不是要加總t,還是你要加總z2
: 因為你的sum欄看起來像是將1,2列加總然後3,4列加總,然後5,6列加總
: 可是你又說想要加總z2旁邊的t欄位...
: 所以我不太確定你要的結果是??
: 還是你把你想要的結果欄位po出來看一下
: 2.因為我也是新手,而且手邊沒有sas可以測試語法有沒有寫錯
: 如果你不急的話,星期一我會測看看有沒有寫錯,或是等一下可能會有高手來救~~~
你好,我是要加總t,就是看z2分組的(0,1)一組(0,1)...
所以如果我有10筆資料,那這樣的sum因該剩五組
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.46.213.178
推
09/29 22:50, , 1F
09/29 22:50, 1F
推
09/29 22:50, , 2F
09/29 22:50, 2F
→
10/02 23:19, , 3F
10/02 23:19, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):