作者BugEater (無庸)
看板Statistics
標題Re: [程式] SAS找last measurement
時間Sat Nov 9 04:35:28 2013
This may work.
********************************;
data test;
input x1-x7;
cards;
18 17 . 14 . 19 .
;;
run;
data test; set test;
array x[7] x1-x7;
do i=1 to 7;
if x[i] then do;
c1=x[i];
c2=i;
end;
end;
drop i;
run;
*****************************;
※ 引述《redcurrant (酒釀紅醋栗)》之銘言:
: ------------------------------------------------------------------------
: [軟體程式類別]:
: SAS
: [程式問題]:
: 資料處理
: [軟體熟悉度]:
: 中(3個月到1年)
: [問題敘述]:
: 請問各位SAS高手 目前有一個充滿missing value的data set要分析
: 每筆observation有1-7筆資料
: 我想要再產生兩個column 一個是1-7中的"最後"一筆資料
: 然後另一個則是那筆資料是屬於1-7的哪一個
: 如obs 1 2 3 4 5 6 7
: 1 18 17 - 14 - 19 -
: 則column 1 為 19
: column 2 為 6
: 請各位幫忙 謝謝~~
: -----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 129.93.112.57
1F:推 redcurrant:太感激了 我就是想要陣列的方法 11/09 04:46
2F:→ BugEater:不客氣:) 11/09 04:55