→ kurtasd:感謝!!! 03/02 23:31
※ 引述《kurtasd (阿炫)》之銘言:
: [軟體程式類別]:
: SAS
: [程式問題]:
: 資料處理
: [軟體熟悉度]:
: 新手(不到1個月)
: [問題敘述]:
: 資料如下:
: 567 1
: 234 1
: 435 2
: 776 2
: 365 3
: 323 3
: 第二欄為分組號碼
: 想把每一組的最後一個對照的第一欄號碼成為那一組的第三欄 XD
: 就是這樣....
: 567 1 234
: 234 1 234
: 435 2 776
: 776 2 776
: 365 3 323
: 323 3 323
: [程示範例]
: 無,但每一組內樣本數一樣
因為沒給欄位名稱
假設第一欄變數名稱是var1第二欄var2以此類推
且假設原本的檔案叫rawdata
data temp;
set rawdata(rename=(var1=var3));
by var2;
if last.var2 then output;
run;
data new;
merge rawdata temp;
by var2;
run;
則new這一個data就是你要的了~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.117.131