作者wlsherica (CrevetteStudio)
看板Statistics
標題[程式] SAS 直轉橫 proc transpose
時間Fri Sep 3 16:36:21 2010
[軟體程式類別]:SAS
[程式問題]:資料處理
[軟體熟悉度]:高(1年以上)
[問題敘述]:
原始資料↓其中ID有重複出現
ID NO IN_date OUT_date START
10011576 0032 2009/9/26 2009/10/8 .
10019076 0053 2009/7/7 2009/7/18 .
10034358 0004 2009/9/22 2009/9/22 2009/10/20
10034358 0005 2009/9/22 2009/11/10 2009/10/21
現在想將資料轉成橫向
ID NO1 NO2 IN_date1 IN_date2 OUT_date1 OUT_date2 START1 START2
10011576 0032 . 2009/9/26 . 2009/10/8 . . .
10019076 0053 . 2009/7/7 . 2009/7/18 . . .
10034358 0004 0005 2009/9/22 2009/9/22 2009/9/22 2009/11/10 2009/10/20 2009/10/21
每個ID只有一行,因此資料就算是往右邊展開,沒有對應到的就是missing
我想array應該可以作,因此想試試看proc transpose
因為變數很多(包含no, in_date, out_date start),目前還沒有成功orz
(我只有成功處理單一變數orz)
因此想請教板上的前輩們,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.110.97
→ wlsherica:謝謝i大來信,不曉得是不是用array比較快呢(思考) 09/03 20:11
推 lin15:www.ats.ucla.edu/stat/sas/modules/ltow_transpose.htm 09/03 20:22
→ wlsherica:thank u !! 09/03 20:42
→ wlsherica:跟我原本想的類似,transpose要做好幾次單個的再合併 09/03 20:45