[問題] SAS產生新變數的問題

看板Statistics作者 (qmqm)時間15年前 (2010/07/18 17:37), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串1/1
剛剛打了一篇,但似乎沒存成功,囧... 我的資料型態為 id var sumvar 1101 2 2 1102 3 5 1107 2 7 我希望可以產生一個新的變數c,而這個變數將等於sumvar的最後一筆 觀察值,即希望產生的資料如下: id var sumvar c 1101 2 2 7 1102 3 5 7 1107 2 7 7 請問各位高手我該怎麼做呀?對不起我剛學SAS,也許問的問題太笨,還請 見諒...真的很謝謝幫忙~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.34.12.234

07/18 21:40, , 1F
proc sort data=a out=a1;by descending id;run;
07/18 21:40, 1F

07/18 21:41, , 2F
data a2;set a1;if _n_=1 then c=sumvar;retain c;run;
07/18 21:41, 2F

07/18 21:41, , 3F
proc sort;by id;run;
07/18 21:41, 3F

07/18 23:26, , 4F
不要客氣,你的問題不會蠢.可以造福很多人,我問題更蠢
07/18 23:26, 4F

07/18 23:37, , 5F
謝謝socery,真的很謝謝你的幫助,你是好人啊...^^~
07/18 23:37, 5F

07/18 23:38, , 6F
因為剛學SAS不到一個月,很多東西都在學習中,很謝謝很多版友
07/18 23:38, 6F

07/18 23:38, , 7F
出手相助,真的很感恩...
07/18 23:38, 7F
文章代碼(AID): #1CGijAxr (Statistics)