Re: [程式] sas sql 分層加總

看板Statistics作者 (咖啡王子)時間11年前 (2012/09/29 20:03), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《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
哦~原來可以t+lag(t)~~又學到一招了~~感謝t大
09/29 21:13, 1F
文章代碼(AID): #1GPkElZO (Statistics)
文章代碼(AID): #1GPkElZO (Statistics)