Re: [程式] sas sql 分層加總
※ 引述《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)
: 現在就不知道要怎麼加總
: 懇請各位高手幫忙!
: 謝謝
data yourfile;
set yourfile;
sum=t+lag(t);
if z2=0 then sum=.;
run;
以上應該可以做出 可能可以的結果
說真的 你給的資訊非常的少
特別是前4筆資料 z2 t
0 1
1 1
0 1
1 1
你完全沒有說明 為何是0 時加下一筆 或者
z2 t
0 1
0 1
1 1
0 2
1 1
以這樣的情況 你會得到甚麼結果
完全不知道邏輯是甚麼
沒有辦法幫你
: ------------------------------------------------------------------------
: TITLE請著名軟體類別
: 按ctrl+v可預覽 發文前請把灰色的註解刪除
: 可使用ctrl+y刪除一整行
: [軟體程式類別]:
: 請填入軟體程式類別 例如SAS、SPSS、R、EVIEWS...等
: [程式問題]:
: 資料處理、迴歸、敘述統計、logistic、probit...等
: [軟體熟悉度]:
: 請把以下不需要的部份刪除
: 新手(不到1個月)
: 低(1~3個月)
: 中(3個月到1年)
: 高(1年以上)
: 根據不同熟悉度
: 板上高手可以給予你不同指導
: 新手或許需要的還是語法的熟悉
: 而其他部分則可能往往是盲點上的點破
: [問題敘述]:
: 請詳盡敘述遭遇到的問題,可能的話,分點敘述你要處理的流程
: 能夠分點敘述處理流程,基本上在撰寫程式或者跑統計時是相當有幫助的
: 甚至有經驗的人可以藉此告知你步驟是否錯誤
: [程式範例]:
: 雖然張貼程式很可怕,但基本上有些程式還是要張貼才能解決
: -----------------------------------------------------------------------------
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.192.36
推
09/29 21:13, , 1F
09/29 21:13, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 4 篇):